| Создание MySQL таблиц при установке модуля |
| by 4dept on 2005/11/18 17:36:06 При установке моего модуля должны создаваться определенные таблицы MySQL. Но только, если они не существуют. В файле xoops_version.php указываю: $modversion['sqlfile']['mysql'] = "sql/mysql.sql"; В файле mysql.sql пишу текст скрипта создания таблиц: CREATE TABLE IF NOT EXISTS Actions ( actions_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, actions_desc TEXT NOT NULL, PRIMARY KEY(actions_id) ); Так вот при установке модуля выдается сообщение об ошибке в тексте скрипта (непонятно IF NOT EXISTS). Что делать, чтобы таблицы создавались только если их уже нету? В скрипте нельзя сначала удалить таблицу (DROP), а потом заново создать - т.к. в таблице могут быть нужные данные. |
