我正在开发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 SPRL','','6001','','', 'BE','','HT','','0','1',0,'HT')
文件名:D:\ Apache2.2 \ htdocs \ POS \ system \ database \ DB_driver.php
行号:330
答案 0 :(得分:0)
CREATE/ALTER TABLE ... ( ... ) TYPE=MyISAM
不再有效。在此上下文中不再接受TYPE关键字。
我知道自4.1以来不推荐使用TYPE =并生成警告。
For a quick fix, can you try to replace
TYPE=MyISAM
with
ENGINE=MyISAM