Ошибка базы данных CodeIgniter SQL Server - PullRequest
0 голосов
/ 08 марта 2011

Я работаю над проектом на CodeIgniter + SQL Server.

Я получаю ошибку базы данных при попытке вставить данные в таблицу. Но когда я выполняю тот же запрос непосредственно на SQL Server, он работает. Вот ошибка и запрос:

Произошла ошибка базы данных

Номер ошибки:
Заявление было прекращено.
INSERT INTO TBL_POS_Customer (CUSTOMER_NAME, customer_address, customer_zip, customer_city, customer_state, customer_dist_country, country_iso, country_subdivision_code, zone_code, customer_zip_code_status, customer_country_status, mainname, country_division_code) VALUES ( 'ACEI Спрл', '', '6001', '', '', 'BE', '', 'HT', '', '0', '1', 0, 'HT')
Имя файла: D: \ Apache2.2 \ htdocs \ POS \ system \ database \ DB_driver.php
Номер строки: 330

1 Ответ

0 голосов
/ 08 марта 2011
CREATE/ALTER TABLE ... ( ... ) TYPE=MyISAM

больше не работает. Ключевое слово TYPE больше не принимается в этом контексте.

Мне известно, что TYPE = устарело с 4.1 и выдает предупреждение.

For a quick fix, can you try to replace

TYPE=MyISAM 

with
ENGINE=MyISAM 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...