Я использую PDO и пытаюсь заставить мое приложение поддерживать MySQL и SQLite, но в sqlite я получаю эту ошибку при попытке импортировать схему базы данных:
SQLSTATE[HY000]: General error: 1 near "AUTO_INCREMENT": syntax error
Запрос выглядит так:
CREATE TABLE events (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
name VARCHAR(32) NOT NULL,
title VARCHAR(64) NOT NULL,
description LONGTEXT,
starttime DATETIME DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY(id),
KEY name(name)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
(и это работает в базе данных MySQL.)
Я не понимаю, в чем здесь проблема? Разве обе системы баз данных не должны быть совместимы?