У меня есть файл manage_db.php. Все изменения базы данных во время программирования, Ill update с использованием файла. Я напишу mysql-запросы и запустил сервер.
Если запрос CREATE TABLE в файле и выполнить файл во много раз, будут возникать проблемы в фактической таблице (например: aaa_test)?
mysqli_query($mysqli, "
CREATE TABLE 'aaa_test' (
'id' bigint(20) NOT NULL AUTO_INCREMENT,
'package_name' varchar(250) NOT NULL,
PRIMARY KEY ('id')
)
");
Это oke, он не заменит вашу текущую таблицу, но будет выдавать предупреждение, чтобы предотвратить предупреждение (или, возможно, ошибку), вы можете просто добавить IF NOT EXISTS
(CREATE TABLE IF NOT EXISTS..
)
Это не будет проблемой для создания инструкции несколько раз, если вы предшествуете ей "DROP TABLE IF EXISTS".
Итак, в вашем случае:
DROP TABLE IF EXISTS
aaa_test
;
CREATE TABLEaaa_test
(id
bigint (20) NOT NULL AUTO_INCREMENT,package_name
varchar (250) NOT NULL,
ПЕРВИЧНЫЙ КЛЮЧ (id
)
);