php - 使用子查询插入查询

标签 php mysql sql database

我正在尝试使用子查询进行插入查询。除了子查询结果之外,我还必须插入其他数据。这是我现在的查询:

INSERT INTO articles (title,content,frontpage,date_created,userID,catID,sectionID) 
values("merijnmoetleren","blalblrsklfdkf", 1, "2010-01-23", 5, 2,
(SELECT id FROM sections WHERE name ="about")

这是怎么回事?

最佳答案

看看这个能不能用

INSERT INTO articles ( title, content, frontpage, date_created, userID, catID, sectionID ) SELECT "merijnmoetleren","blalblrsklfdkf", 1, "2010-01-23", 5, 2, id FROM sections WHERE name ="about"

关于php - 使用子查询插入查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6388511/

相关文章:

php - PHP中可以嵌入Python吗?

php - 如何调用mysql中的值然后将其变成变量

php - 如何获取上月和下月?

php - 创建自定义 MySQL 搜索(下拉菜单)

mysql - 选择数据时如何右对齐列?

php - 试图加入 3 个 mysql 表,但我没有得到预期的结果。什么是错误?

mysql - 使用 SQL 将 json 数据列表字段转换为列

java - Hibernate - 一张表中的三个实体

mysql - 在Mysql中使用Max查找最高价

mysql - PHP/MYSQL 最流行的查询语法