wavebvg писал(а): Исправить парсер
В модуле sqldb есть следуещее объявление:
Код: Выделить всё
StatementTokens : Array[TStatementType] of string = ('(unknown)', 'select',
'insert', 'update', 'delete',
'create', 'get', 'put', 'execute',
'start','commit','rollback', '?'
);
я не вижу ключевого слова "alter". Может в этом причина?
Ещё одно. В Википедии статья по работе с TSqlQuery:
For instance the following example code in your MySQL client will add a unique index to your table:
Код: Выделить всё
ALTER TABLE testrig
ADD COLUMN autoid INT
PRIMARY KEY AUTO_INCREMENT;
Adding this field will not hurt, and will allow your applications to update the field.
-----
Вольный перевод: Для примера следующий образец кода для MySQL добавит уникальный индекс в Вашу таблицу
...
Добавление этого поля не повредит, и позволит вашему приложению обновить поле.
MySQL не использую, поэтому работоспособность не проверял.