Mysql 在数据库中插入记录应该足够简单,对吗
我有一个空的MySQL数据库,它有大约30个相关的表。有没有一种方法可以轻松地在数据库中插入一条记录,而不必手动检查每个表?Mysql 在数据库中插入记录应该足够简单,对吗,mysql,mysql-workbench,Mysql,Mysql Workbench,我有一个空的MySQL数据库,它有大约30个相关的表。有没有一种方法可以轻松地在数据库中插入一条记录,而不必手动检查每个表?insert只在一个命名表中创建一行。您必须插入到每个表中,一次插入一个 您可以启动事务并在事务范围内运行多个语句。例如,一系列插入到30个表中。然后提交事务。这确保了在插入多个表的过程中,没有其他并发事务可以中途查看您的新数据 这类问题或类似问题以前曾被问过: 我没有结束你的问题,因为不清楚你为什么问这个问题,所以我不能确定其他问题是否与你的问题完全相同。但它
insert
只在一个命名表中创建一行。您必须插入到每个表中,一次插入一个
您可以启动事务并在事务范围内运行多个语句。例如,一系列插入到30个表中。然后提交事务。这确保了在插入多个表的过程中,没有其他并发事务可以中途查看您的新数据
这类问题或类似问题以前曾被问过:
我没有结束你的问题,因为不清楚你为什么问这个问题,所以我不能确定其他问题是否与你的问题完全相同。但它们显然是相关的。答案是可能的。如果您可以找到一个没有外键约束的表,那么您可能可以向该表中插入。查找这个表需要人工,除非您知道如何查询MySQL以获取表上的约束。但是,这里没有足够的信息让我给你一个更好的答案。你不在“数据库”中插入行,而是将它们插入表中。如果要在每个表中插入一行,则需要在每个表中插入一行,除非可以在所有表之间构造一对一的联接,这可能比创建单个插入更为密集/费力。