也许有类似的问题,但我没有找到用 php.ini 写的。
我有一个 sql 文件,我想将它导入 sqlite db。
$database = new PDO( 'sqlite:'.$tempdb );
if( $database->exec( $sql ) === false )
{
die( print_r( $database->errorInfo(), true ) );
}
SQL 示例:
INSERT INTO table (id,title) VALUES
(1,'title 1'),
(2,'title 2'),
(3, 'more title');
回报:
Array ( [0] => HY000 [1] => 1 [2] => near ",": syntax error )
问题似乎是 sqlitePDO::bindParams()
用于插入的事实。
有什么解决方法吗?