我尝试在单个查询中创建多个具有相同工作表的表,如此
$query ="CREATE TABLE users1, users2, users3 (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(24) NOT NULL UNIQUE,
password VARCHAR(255) NOT NULL,
)";
然后尝试使用PDO执行它
$stmt->execute();
但没有工作,然后尝试将它们分开
$query = "CREATE TABLE users1 (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(24) NOT NULL UNIQUE,
password VARCHAR(255) NOT NULL
);
CREATE TABLE users2 (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(24) NOT NULL UNIQUE,
password VARCHAR(255) NOT NULL
);
CREATE TABLE users3 (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(24) NOT NULL UNIQUE,
password VARCHAR(255) NOT NULL
);
";
一次有无;
但仍然给出错误
答案 0 :(得分:0)
尝试以下代码:
String loc = "/Dir/tomcat/properties/lib/standardlib_123.properties";
您可以阅读有关pdo multi query的有趣内容:PDO support for multiple queries (PDO_MYSQL, PDO_MYSQLND)