Я хочу создать простой способ обновления клиентских баз данных MySQL, отправив им файл или файлы, которые они могут запускать для внесения изменений в свою базу данных всякий раз, когда у меня есть обновление приложения, для которого требуются дополнительные столбцы или новые таблицы. Я следил за несколькими темами здесь и ниже, это то, что я имею до сих пор, но когда я запускаю его, он ничего не делает. Итак, у меня есть файл .bat, предназначенный для выполнения команды в другом файле, который я назвал «script.txt»
Это то, что у меня есть в моем командном файле:
C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin\mysql.exe -hlocalhost -uroot -pMyPassword pc < C:\Users\Public\pc\script.txt
И в файле script.txt
командный файл вызывает, у меня есть следующая команда:
USE `myDataBase`;
ALTER TABLE `myDataBase`.`myTable`
ADD COLUMN `myNewColumn` VARCHAR(45) NULL AFTER `myExistingColumn`;