作者kyoin (nioyk)
看板Database
标题[SQL ] select後 如果是null在insert
时间Mon Oct 26 05:53:11 2009
我的资料库版本是mysql 5.0.75
想请问各位先进
我如果在资料库作select资料
如果结果是null值 就insert新的资料进去
若是非null值则修改某个栏位值
这样的做法 可以用SQL语法写出来吗?
小弟知道在sql语法当中有流程控制 if..else可以使用
可是就自己所了解的
好像只是修改结果至栏位? 或是修改select的栏位?
麻烦各位先进指点
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.46.202.93
1F:推 rushcat:StoredProcedure!? 10/26 08:00
2F:→ grence:INSERT..VALUES..ON DUPLICATE KEY UPDATE.. 10/26 18:15
3F:→ grence:应该是误会原po的意思XD 10/26 18:19
4F:推 jacobcrab:我跟g大的了解一样。原po也可用replace,但非sql标准。 10/30 05:51
5F:→ kyoin:谢谢各位的回覆 最後我用StoredProcedure写出来 ! 10/31 07:55