是否有可能在单个存储过程中有多个更新语句更新多个表,我似乎在第二次更新时遇到参数问题,代码如下。
$('checkbox').on('click',function(e){
//prevent the event
e.preventDefault();
});
答案 0 :(得分:0)
是的,可以在单个存储过程中拥有多个更新语句。你可以做的是你必须为每个更新查询使用预准备语句,然后你去!
让我举例说明:
SET @sql = CONCAT('UPDATE dbo.USERS SET userName = @userID, FIRSTNAME = @FirstName, MIDDLENAME = @MiddleName, SURNAME = @LastName, EMAILADDRESS = @email WHERE USERID = @userID;');
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;