2010-05-11 36 views

回答

3

如果你想插入一条记录,如果值不中某列的存在,或者当它存在更新它,你应该在列声明UNIQUE约束,并使用此语法:

INSERT 
INTO mytable (key, value) 
VALUES ($newkey, $newvalue) 
ON DUPLICATE KEY UPDATE 
SET  value = $newvalue 
2

嗯,这个问题很不完整。这不是关于数据库的问题,而是关于你的应用程序逻辑。您应该知道何时创建新内容(将用户添加到应用程序中)以及何时更改现有记录(更改有关该用户的特定信息)。

也许你应该询问你的具体问题。

相关问题