我嘗試從一個表複製記錄到其他數據庫Mysql的插入複製數據
我嘗試
$sql13 = " INSERT INTO `archive_accounts`.`bank_info` SELECT * FROM
`pb_accounts`.`bank_info` WHERE `emp_id` = '$seid' ";
mysqli_query($dbac,$sql13);
等諸多疑問他們都正常運行,但
的另一個表$sql21 = " INSERT INTO `archive_accounts`.`compensation` SELECT * FROM `pb_accounts`.`compensation` WHERE `emp_id` = '$seid' ";
mysqli_query($dbac,$sql21) or die(mysqli_error($dbac));
和
$sql17 = " INSERT INTO `archive_accounts`.`c_allowance` SELECT * FROM `pb_accounts`.`c_allowance` WHERE `emp_id` = '$seid' ";
mysqli_query($dbac,$sql17) or die(mysqli_error($dbac));
不復制任何行並且沒有發現任何錯誤表結構相同當我使用phpmyadmin運行查詢時它正常運行
表結構pb_accounts
。 c_allowance
id int(11)
emp_id int(11)
allowance decimal(9,2)
日期日期
的pb_accounts
表結構。 c_allowance
和archive_accounts
。 c_allowance
id int(11)
emp_id int(11)
allowance decimal(9,2)
日期日期
結構的archive_accounts
。 compensation
和pb_accounts
。 c_allowance
id int(11)
emp_id int(11)
amount int(11)
approved_by varchar(75)
detail varchar(100)
date date
''id''archive_accounts'中的自動增量列? –
no'id'是'pb_accounts'中的自動增量而不是'archive_accounts' – Shujaatali
你確定這個條件正在工作嗎? – jcho360