Если я попытаюсь найти имя столбца '*'
в базе данных php
, он перечисляет все записи столбца. Есть ли способ поиска имени столбца '*'
?Как мы можем найти столбец '*' в базе данных в php?
ответ
Если вы хотите использовать *
в качестве имени столбца затем окружить его обратно клещами (`)
create table test(`*` int, var2 int);
select `*` from test
Вот пример Fiddle
+1 для правильного ответа, хотя я до сих пор не могу понять, почему кто-то подумайте, что настройка БД - это хорошая идея. – Spudley
mysql>
mysql> CREATE TABLE test_(`*` INT);
Query OK, 0 rows affected (0.28 sec)
mysql>
mysql> desc test_;
+-------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| * | int(11) | YES | | NULL | |
+-------+---------+------+-----+---------+-------+
1 row in set (0.00 sec)
mysql> SELECT COLUMN_NAME,TABLE_NAME FROM information_schema.COLUMNS WHERE COLUMN_NAME = '*' AND TABLE_SCHEMA = 'world';
+-------------+------------+
| COLUMN_NAME | TABLE_NAME |
+-------------+------------+
| * | test_ |
+-------------+------------+
1 row in set (0.00 sec)
* is a wildcard that is used to denote 'ALL'.
Итак, когда вы стрельба такой запрос, как select * from table_name
, он дает вам все столбцы. , хотя вы можете создать столбец с именем «*», но он НЕ РЕКОМЕНДУЕТ вообще, так как он может создавать проблемы с другими запросами (если вы хотите выбрать все столбцы)
Вот еще одно решение, если вы хотите * в качестве названия столбца вы можете сделать следующее:
SELECT column_name AS * FROM table_name
- 1. Можем ли мы настроить изменение данных в другой базе данных?
- 2. Как мы можем найти общее количество посетителей сайта в Php?
- 3. mysql -how мы можем хранить результаты тестирования в базе данных
- 4. Как мы можем сохранить pdf в mysql
- 5. Сколько курсоров мы можем открыть в базе данных sqlite?
- 6. Как мы можем разделить даты в php?
- 7. Как мы можем подключиться к базе данных с помощью AngularJS?
- 8. мы можем напрямую обращаться к базе данных SQLite основных данных
- 9. Как долго массив мы можем использовать в php
- 10. Можем ли мы добавить и обновить один и тот же столбец в PHP в базе данных MySQL?
- 11. Сколько способов мы можем найти в Android ...?
- 12. Как мы можем изменить столбец на строки в sql
- 13. Найти определенное значение в базе данных php
- 14. Найти конкретный столбец в неизвестной таблице в базе данных?
- 15. DISTINCT столбец в базе данных
- 16. Как мы можем хранить файлы .pdf .ppt .txt .doc в базе данных?
- 17. Поврежденный столбец в базе данных
- 18. Можем ли мы несколько условий в PHP?
- 19. Как настроить целевой столбец в базе данных с помощью php?
- 20. Как распаковать столбец в базе данных с помощью PHP
- 21. Как мы можем разрешить параллелизм в asp.net
- 22. Можем ли мы преобразовать аудиофайл в двоичный файл в PHP
- 23. Как отслеживать конкретный столбец в базе данных
- 24. Как найти строку в базе данных MySQL в PHP
- 25. Сколько данных мы можем отправить в restapi?
- 26. как мы можем удалить столбец, когда все данные Null
- 27. Найти GUID в базе данных
- 28. Z_PK Столбец в базе данных основных данных
- 29. Как мы можем сохранить базу данных, созданную в sqlite3
- 30. Как найти иголку в базе данных SQL
Могу ли я увидеть вашу структуру таблицы? – user2936213
Когда мы выполняем 'SELECT * FROM ...', это означает «выберите все столбцы из таблицы (таблиц)». – Rachcha
Что вы имеете в виду имя столбца '' * "'? У вас есть столбец с именем '' * "'? –