0
PHP/PDO 웹 사이트와 iPad/iPhone의 Xcode 사이에서 공유하는 sqlite 데이터베이스가 있습니다. 웹 사이트에서 텍스트 항목을 만들면 PDO는 나중에 php의 stripslashes() 함수를 사용하여 제거 할 수있는 슬래시를 추가합니다. 그러나 때때로 Xcode에 sqlite 파일을 복사해야하지만 데이터에 슬래시가 나타나기를 원하지 않습니다. 가급적, 나는 그들을 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는 다음과 같은 오류 반환 : 그러나 "함수에 인수의 수가 잘못은 (교체)" 를 쿼리 :
SELECT replace(notes, '\', '') FROM myTable
작품으로 예상했다.
제안 사항? 감사!
감사합니다. SQLite 문제를 해결할 수 없으면 데이터 액세스 클래스에 이와 비슷한 것을 구현해야 할 것입니다. –