私はこの問題を抱えています:私が次のクエリを書く場合:
INSERT INTO prodotto (Barcode, InseritoDa, DataInserimento, UrlImage)
VALUES ('vfr','ff','12-10-2012', 'vfr.jpg')
このエラーメッセージが表示されます:
Error Code: 1054. Unknown column 'InseritoDa' in 'where clause'
しかし、表にprodotto
はこの列とその名前InseritoDaがあります。
私はどこが間違っていますか?エラーは、フィールドが?InseritoDa
と呼ばれる別のテーブルを指す外部キーであるという事実が原因である可能性があります。utente
テーブルに関連付けられているトリガーは次のとおりです。
-- Trigger DDL Statements
DELIMITER $$
USE `m4af`$$
CREATE
DEFINER=`root`@`localhost`
TRIGGER `m4af`.`IncrementaProdottiInseritiUtente`
AFTER INSERT ON `m4af`.`prodotto`
FOR EACH ROW
update utente as u
set ProdottiInseriti= (select ProdottiInseriti from utente where username= InseritoDa)+1
where u.username = InseritoDa$$