Похоже, что мои автоматические столбцы таблицы CakePHP - созданные и измененные - вызывают ошибку при миграции на Microsoft SQL Server 2005. Я нашел этот старый билет , но ничего, что, казалось, не решило проблему.
Вот ошибка:
Warning (512): SQL Error: Conversion failed when converting datetime from character string.
[CORE/cake/libs/model/datasources/dbo_source.php, line 673]
[main] - APP/webroot/index.php, line 83
Query: INSERT INTO [user_log] ([created], [user_id]) VALUES ('NULL', 1)
Это моя схема:
created datetime NULL CONSTRAINT [DF_user_log_created] DEFAULT (NULL),
Я также пробовал:
created datetime NULL,
Любое направление будетбыть оцененнымЗапуск Cake 1.3 и MS SQL 2005.