al_zzz
Новичок
Суть проблемы в следующем: пишу обмен 1с 7.7 и joomshoping на базе ODBCDriver для mySQL.
При выгрузке из 1с использую синтаксическую конструкцию:
INSERT INTO <Имя_Таблицы> (<Названия_колонок>)Values(<Значение_переменной1>....).
Но, так как в таблице присутствуют колонки вида ...ru-RU или ...eng-GB получаю ругань:
"State 42000, native 1064, message [MySQL][ODBC 5.1 Driver][mysqld-5.1.61-0+squeeze1]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-GB,
alias_eng-GB,
short_description_eng-GB,"
Т.е., я так понимаю, мускулу не нравится "-".
Подскажите, как победить ошибку. Возможно, есть синтаксис добавления записей, где не нужно указвать колонки.
При выгрузке из 1с использую синтаксическую конструкцию:
INSERT INTO <Имя_Таблицы> (<Названия_колонок>)Values(<Значение_переменной1>....).
Но, так как в таблице присутствуют колонки вида ...ru-RU или ...eng-GB получаю ругань:
"State 42000, native 1064, message [MySQL][ODBC 5.1 Driver][mysqld-5.1.61-0+squeeze1]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-GB,
alias_eng-GB,
short_description_eng-GB,"
Т.е., я так понимаю, мускулу не нравится "-".
Подскажите, как победить ошибку. Возможно, есть синтаксис добавления записей, где не нужно указвать колонки.