RojerChen.2013.07.25 最近在處理 MySQL 的資料備份和移機,只不過當資料都轉移到新機器後,卻發現有個程式的資料一直沒有寫進資料庫來,找了很久直到我自己下SQL指令測試後,才發現到系統拋出這個錯誤訊息:Error Code 1449 There is no account@localhost registered 由於該 INSERT 的語法會觸發 Trigger ,但是該 Trigger 裡面卻是這樣寫的,因為系統沒有這個帳號所以在寫入的時候會寫入失敗,所以將 Trigger 的內容修改成系統有的帳號,並且確認該帳號有無寫入更新的權限即可。 CREATE DEFINER=`account`@`localhost` TRIGGER `db`.`INS_TABLE` AFTER INSERT ON `db`.`table`
Home
Archive for
07/01/2013 - 08/01/2013
訂閱:
文章
(
Atom
)