是否有辦法在IF語句中執行插入查詢,我知道if
語句的語法是
IF(條件, 如果條件為真執行的語句, 如果條件為假執行的語句)
#我的問題是是否可以依照條件執行插入語句,例如
IF((從表格中選擇計數(*),其中 id = x) = 0, insert1, insert2)
insert1將是一個直接插入,類似於
插入表(col1,col2..)值(val1,val2..)
#insert2將取得計數不為0的id的先前值,然後進行一些邏輯操作,最後插入查詢,看起來像
insert into table (col1, col2, col3..) select val1,val1 val2,someOperation from table where id = x;
我認為你需要像這樣的東西:
MYSQL範例: