科研行业发展前景:mysql语法出错,求救!

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 20:29:53
DROP TABLE IF EXISTS about CREATE TABLE about(

id int( 11 ) NOT NULL AUTO_INCREMENT ,
webtitle varchar( 100 ) NOT NULL ,
address varchar( 100 ) NOT NULL ,
tel varchar( 30 ) NOT NULL ,
fax varchar( 30 ) NOT NULL ,
post varchar( 20 ) NOT NULL ,
email varchar( 50 ) NOT NULL ,
出现如下错误提示,请问怎么解决?

#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 'CREATE TABLE about ( id int(11) NOT NULL auto_increment, webtitle varchar(100) N' at line 2
按第二位朋友的试了下,提示如下:
错误
SQL 查询:

DROP TABLE IF EXISTS about;

MySQL 返回:

#1046 - No Database Selected

我qq:68789337,能帮忙调试下么,谢谢

是 Mysql语法的错误.
我在我自己机器上运行了试验.改成如下,则可以运行.你试验下吧.
DROP TABLE IF EXISTS about ;
CREATE TABLE about(
id int( 11 ) NOT NULL AUTO_INCREMENT primary key,
webtitle varchar( 100 ) NOT NULL ,
address varchar( 100 ) NOT NULL ,
tel varchar( 30 ) NOT NULL ,
fax varchar( 30 ) NOT NULL ,
post varchar( 20 ) NOT NULL ,
email varchar( 50 ) NOT NULL ,
)

这个是asp网页连接你的mysql数据库时,数据库编程的错误。
你可以查看的表about,你可能没有创建表,或者创建的表有错误,具体错误在:
'CREATE TABLE about ( id int(11) NOT NULL auto_increment, webtitle varchar(100) N'
你只有对以上语句修改对就得了。

第二行。

你怎么用sql语句直接捣鼓数据库?