0

別のテーブルで行が削除された後にテーブルに行を挿入するトリガーを作成しました。

これが私のトリガーです

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"

しかし、それは良くありません。

私は何を間違っていますか?

4

1 に答える 1