我有一个空的mysql数据库,它有大约30个相关的表。有没有一种方法可以轻松地在数据库中插入一条记录,而不必手动检查每个表?
fnx2tebb1#
INSERT 只在一个命名表中创建一行。您必须插入到每个表中,一次一个。您可以启动一个事务并在该事务的范围内运行多个语句。例如,对30个表的一系列插入。然后提交事务。这确保了在插入多个表的过程中,没有其他并发事务可以查看您的新数据。这类问题,或类似的问题,以前有人问过:mysql是否插入多个表(数据库规范化?)mysql-如何使用外键插入多个表sql—在一个查询中插入多个表mysql插入2个表我没有结束你的问题,因为不清楚你为什么问这个问题,所以我不能确定其他任何问题是完全重复你的问题。但他们显然有联系。
INSERT
1条答案
按热度按时间fnx2tebb1#
INSERT
只在一个命名表中创建一行。您必须插入到每个表中,一次一个。您可以启动一个事务并在该事务的范围内运行多个语句。例如,对30个表的一系列插入。然后提交事务。这确保了在插入多个表的过程中,没有其他并发事务可以查看您的新数据。
这类问题,或类似的问题,以前有人问过:
mysql是否插入多个表(数据库规范化?)
mysql-如何使用外键插入多个表
sql—在一个查询中插入多个表
mysql插入2个表
我没有结束你的问题,因为不清楚你为什么问这个问题,所以我不能确定其他任何问题是完全重复你的问题。但他们显然有联系。