我有查询
INSERT INTO subscriptions ( client_id, name, group_id, type )
SELECT clients.id, 'Индивидуал', 0, 1 FROM clients WHERE clients.individual=1;
ALTER TABLE clients DROP COLUMN clients.individual;
ALTER TABLE finance_operations ADD COLUMN sub_id INT NOT NULL DEFAULT 0;
它在Mysql Workbench中运行良好。但如果我在代码中使用它Igniter代码:
$this->db->simple_query($query);
我得到错误1064:
您的SQL语法有错误;查看手册与您的MySQL服务器版本相对应,以便使用正确的语法接近'ALTER TABLE clients DROP COLUMN clients.individual;更改表'在4号线
PDO一次不能运行多个问题;这个代码是正确的:
$array = [ "query1", "query2", "query3" ];
foreach($array as $query)
$this->db->simple_query($query);