我的表格中包含ID Auto-increment
列和SKU
列UNIQUE
索引以及更多列。
ID只是一个计数器,SKU是每行的唯一属性。
我希望使用SELECT
来处理REPLACE INTO
列,而不是使用SKU
查询检查记录是否存在然后进行更新。
我知道它删除了上一行并插入了新行的REPLACE INTO
行为。
但目前正在使用ID
列。
我可以明确地REPLACE INTO
使用SKU
列吗?
答案 0 :(得分:-1)
不要在语句中指定ID列,只指定SKU列。由于它是UNIQUE
索引,因此REPLACE INTO
应将其考虑在内。 ID
列是自动递增的,如果将其留空,则应由DB自动生成。