这个语句为什么有1064错误?

数据库服务和管理,MySQL/PostgreSQL/Oracle/Sybase 等
回复
terry56
帖子: 6
注册时间: 2007-01-22 10:17
送出感谢: 0
接收感谢: 0

这个语句为什么有1064错误?

#1

帖子 terry56 » 2007-01-25 16:36

这个语句为什么有1064错误?


我的mysql是安装再ubuntu 下的,按照 mysql帮助手册,里建立表的语句:
mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), -> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);输入命令后会出现 1064错误,
但是如果这样mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DATE, death DATE); 就没有问题,难道是因为中间回车(有这个标记 ‘->’ )引起的错误? 望高人给解释一下。
头像
oneleaf
论坛管理员
帖子: 10237
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04
送出感谢: 7 次
接收感谢: 107 次

#2

帖子 oneleaf » 2007-01-25 18:01

-> 这个是回车的提示符,就是要求你输入到 CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), 回车,在下一行继续输入species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);
terry56
帖子: 6
注册时间: 2007-01-22 10:17
送出感谢: 0
接收感谢: 0

#3

帖子 terry56 » 2007-01-26 10:10

是啊,如果输入回车继续输入后边的,最后执行的时候就会出现1064错误。为什么呢?
回复

回到 “数据库管理”