我仍然是一个 mySQL 新手,所以我想这样做以避免未来的不幸。
检测何时需要UPDATE
输入表中的条目或INSERT
新条目的正确方法是什么?
谢谢你。
我仍然是一个 mySQL 新手,所以我想这样做以避免未来的不幸。
检测何时需要UPDATE
输入表中的条目或INSERT
新条目的正确方法是什么?
谢谢你。
如果要在某个列中不存在某个值时插入一条记录,或者在它存在时对其进行更新,则应UNIQUE
在该列上声明一个约束并使用以下语法:
INSERT
INTO mytable (key, value)
VALUES ($newkey, $newvalue)
ON DUPLICATE KEY UPDATE
SET value = $newvalue
嗯,这个问题很不完整。这不是关于数据库的问题,而是关于您的应用程序逻辑的问题。您应该知道何时创建新内容(将用户添加到您的应用程序),以及何时更改现有记录(更改有关该用户的特定信息)。
也许您应该询问您的具体问题。