gpt4 book ai didi

php - PDO+SQLite 不在一个查询中运行多个语句?

转载 作者:行者123 更新时间:2023-12-03 02:17:18 26 4
gpt4 key购买 nike

我正在使用 PDO 运行以下 SQL +SQLite:

CREATE TABLE default_field_values (intfield INT NOT NULL, floatfield FLOAT NOT NULL, boolfield TINYINT NOT NULL);
CREATE INDEX somename ON default_field_values (intfield,floatfield);

当将此输入到 PDO::query 时方法,创建了一个表,但最终没有索引。当通过 sqlite3 CLI 运行 SQL 时,它会按预期工作。运行 MySQL 时也不会出现此问题。

最佳答案

documentation说:

PDO::query() executes an SQL statement

它确实执行了一条 SQL 语句。

PDO 不是 CLI。如果要执行多个语句,请使用多个 query 调用。

关于php - PDO+SQLite 不在一个查询中运行多个语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19253673/

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