分享到:
发表于 2009-05-13 17:02:59 楼主 | |
用gedit编缉好的txt的sql语句要建立多个表,怎样生成可执行的sql文件????? 比如建两个表 # Table structure for table 'shelf' CREATE TABLE book_class ( ID varchar(10) primary key, Name varchar(30) not null, LoanCounts int(2) not null, Days int(3) not null ); # Table structure for table 'shelf' CREATE TABLE shelf ( ID varchar(10) primary key, Place varchar(20) not null ); 怎样把他变成可执行的sql文件,或在这个文件中加点什么?????? |
|
楼主热贴
个性签名:无
|
发表于 2009-05-13 17:03:31 1楼 | |
![]() ========================= 存成.sql文件。 或就干脆txt也可以的。 |
|
发表于 2009-05-13 17:03:44 2楼 | |
怎样把这个lib.sql文件的所有sql语句一下子执行????? # Table structure for table \'shelf\' CREATE TABLE book_class ( ID varchar(10) primary key, Name varchar(30) not null, LoanCounts int(2) not null, Days int(3) not null ); # Table structure for table \'shelf\' CREATE TABLE shelf ( ID varchar(10) primary key, Place varchar(20) not null ); # Table structure for table \'book\' CREATE TABLE book ( ID char(12) primary key, Title varchar(50) NOT NULL, BookClassID varchar(10) NOT NULL, ShelfID varchar(10) not null, Status char(1) NOT NULL, Author varchar(50) NOT NULL default \'\', ISBN varchar(50) default NULL, PRESS varchar(50) default NULL, PRINTTIME date default NULL, PRICE varchar(10) default NULL, DEscripqION varchar (100) default null , CONSTRAINT FK_Book_to_BookClass FOREIGN KEY (BookClassID) REFERENCES book_class(ID) , CONSTRAINT FK_Book_to_Shelf FOREIGN KEY (ShelfID) REFERENCES shelf(ID) ); 用下面的命令: mysql> start /work/www/lib/lib.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 \'/work/www/lib/lib.sql\' at line 1 mysql> 以前用学oracle就是用的这个命令 |
|
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见