Спасибо за всю помощь, которую все предоставляют.
Я пытаюсь выполнить свои операторы DDL и получаю странную ошибку.Если я копирую и вставляю ddl, он работает, но когда я пытаюсь запустить его из файла * .sql, он выдает ошибку.Вот оно:
mysql> source createtable.sql
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'CREAT
E TABLE stars
(
id int NOT NULL AUTO_INCREMENT,
first_name varchar(50) NOT ' at line 12
Я не знаю, имеет ли это значение или нет, но это вторая таблица определения в моем сценарии ddl.
Спасибо!
РЕДАКТИРОВАТЬ Вот начало DDL.Это дает мне ошибку на второй таблице.
CREATE TABLE movies
(
id int NOT NULL AUTO_INCREMENT,
title varchar(100) NOT NULL default '',
year int NOT NULL,
director varchar(100) NOT NULL default '',
banner_url varchar(200) default '',
trailer_url varchar(200) default '',
PRIMARY KEY (id)
)
CREATE TABLE stars
(
id int NOT NULL AUTO_INCREMENT,
first_name varchar(50) NOT NULL default '',
last_name varchar(50) NOT NULL default '',
dob date,
photo_url varchar(200) default '',
PRIMARY KEY (id)
)