我想執行mysql選擇插入查詢如下。現在當執行mysql插入選擇查詢 - 我們可以做條件檢查嗎?
INSERT INTO ACCOUNTS.TABLE1 (NAME,ID,STARTTIME,ENDTIME) SELECT NAME,ID,CREATIONTIME,EXPIRYTIME FROM ACCOUNTS.TABLE2 WHERE ...;
,如果EXPIRYTIME在表2爲空,然後我想在表1中ENDTIME更新到當前的時間戳。我已通過描述覆蓋此時間戳字段的默認行爲
ENDTIME TIMESTAMP NULL DEFAULT NULL
出於某種原因。
是否有可能在上面選擇的插入查詢中包含if if條件說if(expirytime == null)然後將endtime更新爲當前時間戳?
簡單而偉大!謝謝 – ihavprobs 2011-06-02 12:34:52