私はphp/PDOウェブサイトとiPad/iPhoneのXcodeの間で共有するsqliteデータベースを持っています。 Webサイトでテキストエントリを作成すると、PDOは後でphpのstripslashes()関数を使って削除できるスラッシュを追加します。しかし、ときどきsqliteファイルをXcodeにコピーする必要がありますが、データにこれらのスラッシュが表示されることはありません。好ましくは、私はsqliteでそれらを削除するトリガが欲しいです。 しかし、クエリ「)REPLACE関数の引数の数が間違って(」::としてSqlite 3トリガーエラー
SELECT replace(notes, '\', '') FROM myTable
作品私はノートのフィールドを更新するとき、私はSqliteを、次のエラーを返し、
CREATE TRIGGER StripSlashes AFTER UPDATE OF notes ON myTable
FOR EACH ROW
BEGIN
UPDATE myTable SET notes = replace(notes, '\', '') WHERE id=NEW.id;
END;
を試してみました期待される。
提案がありますか?ありがとう!
ありがとうございます! SQLiteの問題を解決できない場合は、おそらくデータアクセスクラスにそのようなものを実装する必要があります。 –