我有兩個表,其中我想會發生以下邏輯:表示:「如果行存在,請從表1中刪除並插入到表2中。返回成功。」在MySQL的
if (any row with a specific id exist in table1)
{
1. Delete the row from table1
2. insert some data into the table2 with the id as one of the values
3. return success somehow (for me to verify in java)
}
else
{
return fail
}
我敢肯定,這可以用巧妙的方式來表達,但我無法弄清楚如何! 有人可以幫我翻譯這個從我的程序思維方式嗎?
問候
感謝您的回答,但是 - 它有一些缺點:1.如果table1中的行不存在,則會插入'null',這是不可取的。相反,查詢必須被終止,並且必須報告失敗(類似假,或者0),這給我帶來了下一個缺點; 2.沒有迴應,因此無法確定查詢是否成功。 – Andak