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

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

SELECT NULL, * FROM table

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

SELECT NULL, table.* FROM table

или так:

SELECT NULL, a.* FROM table a



Digital Ocean
Провайдер облачного хостинга - заведи свой виртуальный сервер всего за $5 в месяц !

Leave a Reply