SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 21.03.2008 22:36:25

ady
Завсегдатай
Зарегистрирован: 02.04.2007
Сообщений: 38

Может ли имя поля содержать знаки -+><_=. ?

Может ли имя поля таблицы содержать знаки -+><_=.  ?

Отредактированно ady (21.03.2008 22:36:48)

Неактивен

 

#2 21.03.2008 23:01:32

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Может ли имя поля содержать знаки -+><_=. ?

Пожалуйста, только заключайте имя поля в обратные кавычки.

Код:

mysql> CREATE TABLE xo ( `++--<>_=` int);
Query OK, 0 rows affected (0.04 sec)

mysql> select * from xo;
Empty set (0.00 sec)

mysql> insert into xo (`++--<>_=`) VALUES (1);
Query OK, 1 row affected (0.00 sec)

mysql> select * from xo;
+----------+
| ++--<>_= |
+----------+
|        1 | 
+----------+
1 row in set (0.00 sec)

Неактивен

 

#3 22.03.2008 00:37:50

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 847

Re: Может ли имя поля содержать знаки -+><_=. ?

Под обратными кавычками имеются в виду знаки, которые на английской раскладке на клавише вместе с буквой Ё

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson