iT邦幫忙

1

新手發問~MySql可以同時插入與更新兩個資料表嗎?

分A、B資料表

登入後確認資料會抓取A資料表

確認後將A資料表插入B資料表中並將表中check的值做變動如N變Y

問題:可同時將B表中check欄位Y值,資料更新到A表check欄位中

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO checklistin (user_id, personnel_id, user_name, phone, check_list, check_date) VALUES (%s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['user_id'], "int"),
GetSQLValueString($_POST['personnel_id'], "int"),
GetSQLValueString($_POST['user_name'], "text"),
GetSQLValueString($_POST['phone'], "text"),
GetSQLValueString($_POST['check_list'], "text"),
GetSQLValueString($_POST['check_date'], "date"));

WQ iT邦新手 2 級 ‧ 2020-01-03 11:44:56 檢舉
依你的問題回答: 可以
leojun iT邦新手 5 級 ‧ 2021-06-19 13:14:24 檢舉
謝謝~有做好了^^
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

3
小魚
iT邦大師 1 級 ‧ 2020-01-03 00:38:34

你的需求是什麼?
如果是希望同時成功或同時失敗的話,
可以使用交易(Transaction).

我要發表回答

立即登入回答