當從某一個table導出資料,想要新增到另外一個table去時,
可能某個key已經產生過了,但是,key是不能重複的,
如果再插入重複key就會有錯誤訊息。
INSERT INTO `g_langs` (`id`, `lang_key`, `en`, `zh_tw`, `zh_cn`, `status`, `create_time`, `modified_time`, `type`) VALUES (NULL, 'test', 'test', '', '', '', CURRENT_TIMESTAMP,
CURRENT_TIMESTAMP, '0');
可以加入 IGNORE 避免 新增record 產生 DUPLICATE KEY 的錯誤
INSERT IGNORE INTO `g_langs` (`id`, `lang_key`, `en`, `zh_tw`, `zh_cn`, `status`, `create_time`, `modified_time`, `type`) VALUES (NULL, 'test', 'test', '', '', '', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, '0')
沒有留言:
張貼留言