作者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