[SQL]
go
use S_T;
[Err] 1064 - 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 'go
use S_T' at line 1

解决方案 »

  1.   

    /* 创建示例数据库S_T,包括3个表,即学生表Student、课程表Course和选课表SC*/create database S_T;gouse S_T;  /*将S_T设为当前数据库*/create table Student     (Sno CHAR(9) PRIMARY KEY,      Sname CHAR(20) UNIQUE,      Ssex CHAR(2),      Sage SMALLINT,      Sdept CHAR(20)      );go/*表Student的主码为Sno,属性列Sname取唯一值*/create table Course      (Cno CHAR(4) PRIMARY KEY,       Cname CHAR(40),       Cpno CHAR(4),       Ccredit SMALLINT,       FOREIGN KEY (Cpno) REFERENCES Course(Cno)       );
    这是前几行代码
      

  2.   

    create table Student(Sno CHAR(9) PRIMARY KEY,
    Sname CHAR(20) UNIQUE,
    Ssex CHAR(2), 
    Sage SMALLINT,
    Sdept CHAR(20)
    )create table Course
    (Cno CHAR(4) PRIMARY KEY,
    Cname CHAR(40),
    Cpno CHAR(4),
    Ccredit SMALLINT,
    FOREIGN KEY (Cpno) 
    REFERENCES Course(Cno))
      

  3.   

    实际执行的是 go use S_T; 这当然语法错误了。那个go是干嘛的