Mysql SELECT - особенности выборки

Оказывается, в MySQL SELECT есть особенность в списке полей выборки. Если написать запрос

SELECT NULL, * FROM table

то сервер будет ругаться. Но что делать, если такая выборка необходима (например, для последующей вставки выбранныз данных в таблицу) ? Все просто - укажите перед зведочкой имя таблицы ( или псевдоним ) - и все заработает. Тоесть, для нашего случая правильный запрос будет выглядеть вот так:

SELECT NULL, table.* FROM table

или так:

SELECT NULL, a.* FROM table a

Посты по теме:

Рекламный блок
Новый подход к решению психологических проблем - Телесно-ориентированная психотерапия и танатотерапия. Уникальность метода состоит в том, что вся работа происходит через воздействие на тело человека - специалисту даже не обязательно рассказывать о своих проблемах.

Leave a Reply