START TRANSACTION;
SELECT @v:=Clientno FROM A WHERE Case_No = '2000';
IF @V = ' ' THEN
UPDATE B SET Status = 'Ongoing' WHERE C_No = '3000';
COMMIT;
在上面的MySQL TRANSACTION
声明,我想从table A
的@v
如果@v EXISTS
(即如果有一个值/一行Case_No = '2000'
)那么我想更新table B
中的一行从'Status'
到'Ongoing'
更新一个MySQL行中的一个表,这取决于一个值在另一个表
上面的语法不起作用。
什么是正确的MySQL语法做TRANSACTION
以上的工作?
表结构如下:表A的
结构:A(Case_No,Clientno)表B的
结构:B(C_No,状态)