Я в замешательстве.Из ссылок, которые я видел в Интернете, команда для выполнения сценария текстового файла выглядит так:
mysql> --user=root --password=admin --database=zero <query.sql
Однако, когда я запустил это, командная строка сказала, что есть ошибка с синтаксисом mySQL (ошибка 1064).Я сохранил файл сценария query.sql в программных файлах C: ... \ MYSQL \ MYSQL Server5.1 .. (в любой папке, в которой находится терминал командной строки mySQL .exe)
Затем я сделал это:
mysql> USE db1 \g
mysql> source <query.sql \g
Также не работает;командная строка выдала мне ту же ошибку.Версия MySQL у меня отличается от других версий, которые я видел.Как видите, вы должны добавлять '\ g' в конце каждого запроса.
Пожалуйста, помогите, и дайте мне знать, если описание не очень ясное .. thx
РЕДАКТИРОВАНИЕ: Так вот код, который у меня есть внутри query.sql:
CREATE TABLE IF NOT EXISTS 'db1'(
'id' int(255) NOT NULL auto_increment,
'date' date NOT NULL,
'title' varchar(255) NOT NULL,
'introtext' text NOT NULL,
'maintext' text NOT NULL,
PRIMARY KEY ('id')
)