發表文章

目前顯示的是 1月, 2015的文章

[sql] MySQL ON DUPLICATE KEY UPDATE

此語法只適用在MySQL ON DUPLICATE KEY UPDATE 意味著當為一的PK有重複時做什麼樣的事情。 可以透過此方法把新增跟修改寫在一起。 以下是範例: INSERT INTO Book (`ISBN`,`BookName`)VALUES ( '9789866613388','零與無限大:許文龍幸福學') ON DUPLICATE KEY UPDATE `BookName` = VALUES(`BookName`); VALUES(`BookName`) 是指說把輸入到bookName的值也帶過來這裡 如此一來 利用 java prepareStatement去下相關的設定時,就不用在那邊問號來問號去,更省下在那邊算是輸入到第幾個參數的問題 (我數300多就受不了去google到這段語法,原來官網有說明OTZ)