Sepuka
Новичок
конструкция INSERT ... SELECT
INSERT [LOW_PRIORITY] [IGNORE] [INTO] tbl_name [(column list)] SELECT ...
Формат запроса такой. Мой запрос:
на выходе ошибка: запрос INSERT INTO `blacklist` (`url`, `headline`, `description`, `category`, `ic`, `pr`, `keywords`) SELECT (`url`, `headline`, `description`, `category`, `ic`, `pr`, `keywords`) FROM `links` WHERE (`id`='5') на перемещение строки в таблицу blacklist НЕ был выполнен Operand should contain 1 column(s)
Действительно, с одним полем работает, а с двумя уже нет.
Помогите разобраться, может не возможно несколько полей вставлять? То есть на каждое поле свой запрос писать
INSERT [LOW_PRIORITY] [IGNORE] [INTO] tbl_name [(column list)] SELECT ...
Формат запроса такой. Мой запрос:
PHP:
"INSERT INTO `".$to."` (`url`, `headline`, `description`, `category`, `ic`, `pr`, `keywords`) SELECT (`url`, `headline`, `description`, `category`, `ic`, `pr`, `keywords`) FROM `".$from."` WHERE (`id`='".$move[$i]."')"
Действительно, с одним полем работает, а с двумя уже нет.
Помогите разобраться, может не возможно несколько полей вставлять? То есть на каждое поле свой запрос писать