Добавить обратную черту на специальных персонажах на SQL -запросMySql

Форум по Mysql
Ответить
Anonymous
 Добавить обратную черту на специальных персонажах на SQL -запрос

Сообщение Anonymous »

Я сделал функцию, чтобы сохранить часть моей базы данных, а затем загрузить ее с другого компьютера. br/> Я получаю список столбцов таблиц от information_schema.columns
Затем я использую код, чтобы получить содержимое всех столбцов: Br />

Код: Выделить всё

List listConcat = new List
{
@"'('",
};
foreach(InformationSchemaColumn column in listColumns)
{
string columnName = column.ColumnName;
if (column.ColumnType.Contains("char") || column.ColumnType.Contains("text") || column.ColumnType.Contains("date"))
{
listConcat.Add(@"'\''");
listConcat.Add(columnName);
listConcat.Add(@"'\''");
}
else
{
listConcat.Add(columnName);
}
if(column!=listColumns.Last())
{
listConcat.Add("\',\'");
}
}
listConcat.Add(@"')'");
string query = @"SELECT CONCAT("+string.Join(",",listConcat)+") AS STRING FROM "+ tableName+ condition;
< /code>
Итак, я могу сгенерировать вставку в свой запрос SQL, как это: < /p>
INSERT INTO vsteel.calendar_specific_days (ID,DATE,DATE_END,NAME,EVERY_YEAR,WORKING_DAY) VALUES
(5,'2023-07-27','2023-08-02','Fermeture d'été',0,0),
(7,'2023-07-22','2023-07-23','',0,1),
(8,'2023-05-08','2023-06-15','to',0,0),
(0,'2025-07-14','2025-07-14','Fête Nationale',1,0);
Проблема - это специальные символы как '. Есть ли способ сделать SQL -запрос и заменить все специальные символы в выводе? часть базы данных клиента.

Подробнее здесь: https://stackoverflow.com/questions/793 ... -sql-query
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»