tony2001
TeaM PHPClub
mysql> фигня с командной строкой (+)
Надо залочить все таблицы в базе (для дампа).
Поэтому запрос типа:
"LOCK TABLES table1 WRITE, table2 WRITE, table3 WRITE, table4 WRITE, table5 WRITE, table6 WRITE, table7 WRITE, table8 WRITE, table9 WRITE, table10 WRITE, table11 WRITE"
В ответ получаю:
ERROR 1064: You have an error in your SQL syntax near '"LOCK TABLES table1 WRITE, table2 WRITE, table3 WRITE, table4 WRI' at line 1
По всей видимости просто строка режется, он на и ругается.
Вопрос: как это обойти, при условии, что несколькими запросами залочить всю базу нельзя - каждый LOCK делает UNLOCK предыдущим локам.
???????????
Надо залочить все таблицы в базе (для дампа).
Поэтому запрос типа:
"LOCK TABLES table1 WRITE, table2 WRITE, table3 WRITE, table4 WRITE, table5 WRITE, table6 WRITE, table7 WRITE, table8 WRITE, table9 WRITE, table10 WRITE, table11 WRITE"
В ответ получаю:
ERROR 1064: You have an error in your SQL syntax near '"LOCK TABLES table1 WRITE, table2 WRITE, table3 WRITE, table4 WRI' at line 1
По всей видимости просто строка режется, он на и ругается.
Вопрос: как это обойти, при условии, что несколькими запросами залочить всю базу нельзя - каждый LOCK делает UNLOCK предыдущим локам.
???????????