蒼天家 本家
SQL 新增或覆蓋資料語法 2019-08-02
無設 auto increment 有 unique key 情況
可用 REPLACE INTO 語法

REPLACE INTO
table
SET
`field1` = xxx,
`field2` = xxx ...

有設 auto increment 有 unique key 情況
使用上述方式會造成設置的 ai 欄位
發生 duplicate entry 狀況更新該筆資料後 id 與之前不一致
建議使用 INSERT ... ON DUPLICATE KEY UPDATE

INSERT INTO
table
SET
`field1` = xxx,
`field2` = xxx ...
ON DUPLICATE KEY
UPDATE
`field1` = xxx,
`field2` = xxx ...
關於我

隨手用部落格

紀錄平時學習用到的東西

考慮想重改版

Github 自學倉庫

我的 Github 帳號

PHP開發

公司: 原生PHP

個人: Slim -> Flight