При установке моего модуля должны создаваться определенные таблицы 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), а потом заново создать - т.к. в таблице могут быть нужные данные.