Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 是否可以根据需要插入SQL数据库中单个语句中的数据插入数据?_Mysql_Sql - Fatal编程技术网

Mysql 是否可以根据需要插入SQL数据库中单个语句中的数据插入数据?

Mysql 是否可以根据需要插入SQL数据库中单个语句中的数据插入数据?,mysql,sql,Mysql,Sql,所以,假设我有一个水果数据库,以及基于这些水果的食谱 身份证件 果名 1. 苹果 2. 梨 这回答了你的问题吗?不,这不可能在一个语句中实现。MySQLinsert一次只能插入一个表。您需要使用两个语句。首先插入新的水果。然后插入所有相关的食谱,使用LAST\u insert\u ID()获取分配给水果的ID。谢谢-我原以为有两个语句是必要的,但希望有一些高级查询可以一次完成

所以,假设我有一个水果数据库,以及基于这些水果的食谱

身份证件 果名 1. 苹果 2. 梨
这回答了你的问题吗?不,这不可能在一个语句中实现。MySQL
insert
一次只能插入一个表。您需要使用两个语句。首先插入新的水果。然后插入所有相关的食谱,使用
LAST\u insert\u ID()
获取分配给水果的ID。谢谢-我原以为有两个语句是必要的,但希望有一些高级查询可以一次完成