SQLiteで一つだけ行を削除したいのですが、以下のようにすると
「1 "near "LIMIT": syntax error"」
というエラーが返ってきます。
objective
1"DELETE FROM OrderItems WHERE productName = '%@' LIMIT %d", orderItemsName, deleteItemNum
また、以下のようにすると、指定したカラムの全てのデータが消えてしまいます。
objective
1"DELETE FROM OrderItems WHERE productName IN (SELECT productName FROM OrderItems WHERE productName = '%@' LIMIT 1)", orderItemsName
色々と調べてみても削除したい行の数を指定して削除するやり方があまり載っておらず、どうすればいいか分かりません。
どうすればあるカラムのデータ一つだけを削除することができるでしょうか?
どなたか分かる方がいれば教えていただきたいです。
すみませんが、宜しくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/26 07:17