我正在尝试使用子查询插入一行,该查询获取其中一列的数据。但是,PDO 向我抛出了一个异常。我基本上在做的是将参数列表中的一个问号 [?] 与子查询绑定。
以下是异常的一小段摘录:
[1] => Array
(
[line] => 147
[function] => query
[class] => prepared_statements
[type] => ->
[args] => Array
(
[0] => INSERT INTO columns(Name,Column_Type,Is_Permanent) Values(?,?,?)
[1] => Array
(
[0] => s
[1] => (SELECT Id FROM column_type WHERE Name=\'List_Options\')
[2] => 0
)
)
)
难道我做错了什么?我最好的猜测是我们不能将子查询绑定为参数?
谢谢你经历了这一切。