|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.07.2014, 21:18 | #11 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
И кстати выпендреж этот вполне оправдан как по мне. Цитата:
Во-вторых: У тебя же пробелов нет в именах, ковычки не пиши вообще никакие.
I'm learning to live...
|
||
23.07.2014, 21:22 | #12 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Вот текст:
Цитата:
|
|
23.07.2014, 21:37 | #13 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Ты этот запрос где пробуешь?
I'm learning to live...
|
|
23.07.2014, 21:44 | #14 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Пробую в phpMyAdmin. Использую XAMPP.
Вот так работает: Код:
Код:
Цитата:
Да, понимаю, что так надо писать: Код:
Код:
|
|
23.07.2014, 21:45 | #15 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,770
|
Это phpMyAdmin так выдает.
Теперь про правила. По стандарту подразумевается, что в общем случае имена таблиц и полей отвечают правилам формирования идентификаторов. Регистр имен в SQL не различается. СУБД хранят имена в своей служебной инфе в некотором нормализованном виде и сравнивают идентификаторы из запросов без учета регистра. Как конкретно хранятся идентификаторы в СУБД -- зависит от реализации (могу ошибаться). Например, Oracle хранит неэкранированные идентификаторы в верхнем регистре. Экранирование кавычками отключает регистронезависимое сравнение, регистр начинает иметь значение. Возможно, в MySQL решили скрестить регистронезависимое сравнение с произвольными символами в именах, ограничив их косыми апострофами. Не знаю, мне лень в документацию MySQL лезть. |
23.07.2014, 22:16 | #16 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
"_van" - это же строка. Это не имя поля. Поэтому нужно писать именно в одинарных классических ковычках.
I'm learning to live...
|
|
24.07.2014, 13:46 | #17 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Я так понял, что в MySQL (или точнее в командном поле phpMyAdmin, если так можно выразиться) для имён полей можно использовать только косые кавычки `` (либо вообще никакие, если нет пробелов, например, в названиях столбцов). А строковые константы писать с одинарными ('_van') или двойными ("_van"). Буду писать с одинарными. Всем спасибо!
Код:
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Одинарные кавычки Delphi | Hard_core | Помощь студентам | 4 | 27.06.2011 11:30 |
запись ковычки в документ | whatever | Помощь студентам | 2 | 29.05.2011 18:27 |
Убрать ковычки | Furyon | PHP | 1 | 22.04.2011 12:17 |
Что означают в Скилабе ковычки? | Регина0989 | Помощь студентам | 6 | 16.02.2010 08:38 |
Ковычки в SQL запросе | XPAiN | БД в Delphi | 13 | 22.02.2008 13:36 |