Считается ли обратный слэш \ как символ в MySQL? - PullRequest
3 голосов
/ 04 апреля 2010

если у меня есть таблица, в которой есть столбцы с фиксированной длиной, будет ли mySQL считать обратную косую черту как символы?

Пример:

people(name[10],age[3])

Если я сохраню в столбце имени значение MySQL, например: Blahblah\'s Будет ли MySQL сократить его по цитате?

Спасибо

1 Ответ

4 голосов
/ 04 апреля 2010

Нет, escape-символы не добавляют длину строки char или varchar, потому что escape-символы не сохраняются вообще.

CREATE TABLE a (name char(5));

INSERT INTO a VALUES ('1234567890');
INSERT INTO a VALUES ('12\'345678');

SELECT * FROM a;
+-------+
| name  |
+-------+
| 12345 | 
| 12'34 | 
+-------+
2 rows in set (0.00 sec)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...