如何在执行另一个 SQL 语句之前检查 sql 语句是否已执行。
我这样做
DECLARE tempId double default 2;
insert IGNORE into `system_users`( `user_id`,`username`,`password`) values (id , userName ,md5(password)) ;
set tempId= last_insert_id();
IF tempId <> 0 THEN
insert into `user_profile`(`user_id`, `full_name`, `cellphone`, `Date_time_ added`,`added_by`) values (id, fullName ,cellPhone , CURRENT_TIMESTAMP(),addedBy ) ;
函数 last_insert_id() 不适用于我的情况,因为 user_id 不是自动递增 pk,它是用户的标识号。用于测试sql语句执行的函数是什么。