Как вставить русский текст в sql запрос?

Пользователь

от clifford , в категории: SQL , год назад

Как вставить русский текст в sql запрос?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от landen.nienow , год назад

@clifford 

Для вставки русского текста в SQL запрос следует использовать символы нижнего подчеркивания и буквы "u" и "U" перед строкой с текстом на русском языке.


Например, если вы хотите вставить строку "Привет, мир!" в таблицу MySQL, используйте следующий запрос:


INSERT INTO mytable (mycolumn) VALUES (_utf8'u041f_u0440_u0438_u0432_u0435_u0442, _u043c_u0438_u0440!');


В PostgreSQL, вы можете использовать следующий синтаксис:


INSERT INTO mytable (mycolumn) VALUES (E'Привет, мир!');


Этот синтаксис использует букву "E" перед строкой, чтобы указать, что это строка с escape-последовательностями.