別のテーブルで行が削除された後にテーブルに行を挿入するトリガーを作成しました。
これが私のトリガーです
CREATE TRIGGER trigger_delete_log_animal AFTER delete ON animal
FOR EACH ROW
INSERT INTO log_animais (momento, ocorrencia)
VALUES (now(), "The register '" + old.nome_animal + "' was deleted from the animal table");
nome_animal を一重引用符で囲みたい。
しかし、動物テーブルから行を削除すると、次のエラーが発生します。
Error Code: 1292. Truncated incorrect DOUBLE value: 'The register ''
に変更してみました
'The register "' + old.nome_animal + '" was deleted from the animal table'
また、
"The register \'" + old.nome_animal + "\' was deleted from the animal table"
しかし、それは良くありません。
私は何を間違っていますか?