UPDATEステートメントでLIMITを使用する必要があるため、sqliteに問題があります。私が使用してsqliteのをコンパイルした このコマンド:更新ステートメントの制限を有効にする-sqlite
wget http://sqlite.org/2016/sqlite-autoconf-3140100.tar.gz
tar zxf sqlite-autoconf-3140100.tar.gz
cd sqlite-autoconf-3140100
./configure --prefix=/usr --disable-static CFLAGS="-g -O2 -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1"
make
make install
私は、コンパイルオプションが使用されている場合、結果は1で確認したときに、私は限界に更新ステートメントを実行すると、私はエラー
sqlite> select sqlite_compileoption_used('SQLITE_ENABLE_UPDATE_DELETE_LIMIT');
1
sqlite> UPDATE table_name SET modified_at = date('now') WHERE id = 11 LIMIT 1;
Error: near "LIMIT": syntax error
アムIを得ました何かが欠けている?私は解決策を見つけることができません。 すべての回答が高く評価されています。私は、PHPからドッキングウィンドウコンテナ上のsqliteをコンパイルしてい
:5.6-apacheの
をコンパイルしますが、あなたは私がそれを使用する方法の例を与えることができますか? – Kamil
私は間違ったソースを使いました。私はAlternative Source Code Formats sqliteを使ってcorectlyをコンパイルしました。ありがとう – Kamil