0
我有一個sqlite數據庫,我分享之間的PHP/PDO網站和iPad/iPhone的Xcode。當我在網站上創建文本條目時,PDO添加了斜槓,我可以稍後使用php的stripslashes()函數刪除這些斜槓。但是,我需要偶爾將sqlite文件複製到Xcode,但我不希望這些斜槓出現在我的數據中。最好是,我想要一個觸發器,它會在sqlite中刪除它們。我試過Sqlite 3觸發錯誤
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返回以下錯誤:「數量的參數功能失常REPLACE()」 但是,查詢:
SELECT replace(notes, '\', '') FROM myTable
作品預期。
有什麼建議嗎?謝謝!
謝謝!如果我無法解決SQLite問題,我可能需要在數據訪問類中實現類似的功能。 –