我需要使用CFLAG重新编译SQLite3:
SQLITE_ENABLE_UPDATE_DELETE_LIMIT
写在How do you enable LIMIT for DELETE in SQLite?中:
tar xzf sqlite-3.6.20.tar.gz
cd sqlite-3.6.20
export CFLAGS='-DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1'
./configure
make
编译完成没有错误。
但PHP5仍然以:
结束Warning: SQLite3::query() [sqlite3.query]: near "LIMIT": syntax error in /var/www/xxx.php on line 987
答案 0 :(得分:1)
此过程中缺少一步,
make install
这应该在make之后。这会将库安装到系统上的正确位置。