SELECT * from `tableb`;
Как пропустить столбец name ?
SELECT * from `tableb`;
Цитата (twin @ 27.08.2017 - 15:08) |
Никак. |
SELECT id, adress, status from `tableb`;
SELECT *, NOT `name` FROM `tableb`;
Цитата |
А ну, дерзните)))) |
Цитата |
Человек просит что то типа |
SELECT CONCAT('SELECT ',
(SELECT GROUP_CONCAT(COLUMN_NAME)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA='computers' AND
TABLE_NAME='tableb' AND
COLUMN_NAME NOT IN ('name')
ORDER BY ORDINAL_POSITION
), ' FROM `tableb`');
Цитата |
Следует отметить, что в MySQL информационная схема относится не к отдельной базе данных, а ко всему серверу. Поэтому на тот случай, если в разных базах сервера имеются таблицы с одинаковыми именами, в условия отбора нужно добавить предикат с указанием схемы (базы данных): TABLE_SCHEMA='computers'. |
Цитата (walerus @ 28.08.2017 - 22:09) |
Какой "дан" по телепатии ? ![]() |
Цитата (Oggy @ 27.08.2017 - 10:07) |
Мне надо вывести все значения кроме столбца name. |
Цитата (walerus @ 28.08.2017 - 22:09) |
Из просторов... |