[英]SQL PHP INSERT INTO tables
可以为此插入多个表吗?
SELECT first_name, last_name, feet, inche, weight, dob, college, pob, experience, cy, py
FROM player
INNER JOIN attribute ON player.pid = attribute.pid
INNER JOIN history ON player.pid = history.pid
INNER JOIN salary ON player.pid = salary.pid
我如何加入以下表格:
if(!($stmt = $mysqli->prepare("INSERT INTO player(first_name, last_name) VALUES (?, ?)"))){
echo "Prepare for player failed: " . $stmt->errno . " " . $stmt->error;
}
if(!($stmt->bind_param("ss", $_POST['first_name'],$_POST['last_name']))){
echo "Bind failed: " . $stmt->errno . " " . $stmt->error;
}
MySQL不支持通过单个insert语句插入多个表,我相信Oracle仅支持它。
但是您可以使用Transaction
来确保所有插入语句都通过单个事务执行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.