mysql 如果不存在
我来自 MSSQL,现在使用 Mysql,这可能很简单,但是如何执行 if 不存在语句。谢谢
IF NOT EXISTS(SELECT * from users WHERE Username = spUsername)
BEGIN
INSERT into users(ID,Username,Password,Email,Birthdate,DateJoin)
VALUES(UUID(),spUsername,spPassword,spEmail,spBirthDate,NOW());
END
I am coming from MSSQL, and now using Mysql, this may be a easy one but how do you execute a
if not exist statement. thanks
IF NOT EXISTS(SELECT * from users WHERE Username = spUsername)
BEGIN
INSERT into users(ID,Username,Password,Email,Birthdate,DateJoin)
VALUES(UUID(),spUsername,spPassword,spEmail,spBirthDate,NOW());
END
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
无论如何,我不是数据库专家,但这就是我的做法。
http://www.somethinghitme.com/ 2010/05/06/mysql-stored-procedures-if-not-exists/
Im not a database expert by any means but this is how I do it.
http://www.somethinghitme.com/2010/05/06/mysql-stored-procedures-if-not-exists/