gpt4 book ai didi

MySQL 查询 - 这里面有什么问题吗?

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

<分区>

您是否发现此 MySQL 查询有任何问题?它不执行。还有其他更好的想法吗?

INSERT INTO registration 
( m_ID, e_ID, STATUS)
SELECT
:m_ID, :e_ID, 1
WHERE
EXISTS ( SELECT 1 FROM tableb WHERE ID = :e_ID)
AND EXISTS ( SELECT 1 FROM tablec WHERE m_ID = :m_ID)

传递包含 e_idm_ID (PDO) 值的数组

基本上,目标是在插入到另一个表之前检查两个 ID 是否存在于不同的表中。

错误:

SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL    
syntax; check the manual that corresponds to your MySQL server version for the right
syntax to use near 'WHERE EXISTS ( SELECT 1 FROM tableb WHERE ID = '276') AND EX' at
line 4

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