gpt4 book ai didi

php - 如何使用多个值和 SELECT 语句插入?

转载 作者:行者123 更新时间:2023-11-29 00:16:31 25 4
gpt4 key购买 nike

我想创建一个查询来插入几个值以及来自其他表的值,例如:

INSERT INTO table
(date, user_id, category_id, title, description)
VALUES
((STR_TO_DATE('04-01-2014', '%b-%d-%Y'),
(SELECT id FROM users WHERE username = 'admin' LIMIT 1),
(SELECT id FROM categories WHERE category = 'games' LIMIT 1),
'title here',
'description here')

然而,这给了我一个错误,PHP 给出了一个 500 内部服务器错误。请帮忙。

最佳答案

INSERT INTO table (fields)
SELECT
str_to_date(),
users.id,
categories.id,
'title',
'description'
FROM
users
INNER JOIN
categories ON users.key = categories.key
WHERE
users.username = 'admin' AND
categories.category = 'games'

我认为应该这样做...

关于php - 如何使用多个值和 SELECT 语句插入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22797165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com