我使用MySQL和PHP编写了以下事务代码。在第一个黄色块的代码中,我给一个php变量$b分配一个字符串值。我想在第二个黄色块MySQL事务语句中使用这个值。假设MySQL变量@A给出一个值“试试这个”,然后我想在saleno第10行的saledesc字段中插入“MySQL this my add”,就像在第二个黄色行块$conn->查询中(“插入到saleno,saledesc)值(‘10’,@A$b)");
但是上面的插入失败了。正
在mysql中,如果满足3项条件,我尝试打印“-1”。exists(select * from acq_training_enrolment where acq_staff_acq_person_id = staffID);
但是,如何将SELECT语句更改为IF语句,以便如果满足这3种条件,则打印-1,否则我将插入数据。
这是一个问题,当会话1试图更新表X时,表会被锁定。第1场会议:update X set a=1994 where b =2 //I want to lock only row where b=2, not the whole table XPS:
我正在使用innodb_version: 5.5.35-MariaDB