|
|
|
|
START TRANSACTION;
DROP TABLE IF EXISTS `HOMETEX`;
CREATE TABLE `HOMETEX`
(cl0 TEXT,
cl1 TEXT,
cl2 TEXT,
cl3 TEXT,
cl4 TEXT,
cl5 TEXT,
cl6 TEXT,
cl7 TEXT,
cl8 TEXT);
INSERT INTO `HOMETEX` VALUES(
<...>
);
COMMIT;
|
Это код генерируемого запроса. На него мускуль выдает:
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
'DROP TABLE IF EXISTS `HOMETEX`; CREATE TABLE `HOMETEX` (cl0 TEXT, cl1 TEXT, ' at line 2
|
При этом, если этот запрос прогнать в phpMyAdmin, таблица создается без всяких ошибок.
Что может быть не так? | |
|
|
|
|
|
|
|
для: alexander95
(12.08.2012 в 23:56)
| | Тут несколько запросов, их нужно разбивать по точке с запятой и каждый выполнять отдельно. | |
|
|
|
|
|
|
|
для: cheops
(13.08.2012 в 11:06)
| | Я хотел заключить их все в транзакцию Разве же нельзя? | |
|
|
|
|
|
|
|
для: alexander95
(14.08.2012 в 00:46)
| | Можно, но каждый запрос нужно выполнять отдельно. | |
|
|
|