创建数据表:
mysql>create table tb_mrbook(
->id int(4) auto_increment prima
->name varchar(20) NOT NULL,
->pwd varchar(20) NOT NULL);
但是却提示
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 ‘prima
name varchar(20) NOT NULL,
pwd varchar(20) NOT NULL)' at line 2
不知道什么原因啊
mysql>create table tb_mrbook(
->id int(4) auto_increment prima
->name varchar(20) NOT NULL,
->pwd varchar(20) NOT NULL);
但是却提示
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 ‘prima
name varchar(20) NOT NULL,
pwd varchar(20) NOT NULL)' at line 2
不知道什么原因啊
解决方案 »
- 200W条数据的排他搜索!
- 菜鸟请教高手:.txt形式的数据如何导入到Mysql数据库中
- MySQL function的问题
- 如何通过网页打开数据库
- 有零的排序
- 我从txt文件导入的数据不能正常显示名字,有人遇见过吗?
- mysql有什么数据库设计工具,比如像ERwin之类,可惜ERWIN好像不支持MYSQL,哪位大哥介绍一下
- mysql 异常错误消息
- 求万能神给我写一个优质的的语句
- character_set_server and character_set_database值均为latin1
- 新手求前辈推荐一本学习mysql的书,要求从零开始讲解的,内容深刻的
- 我想问mysql中的locate()返回的是什么?
-> id int auto_increment primary key,
-> name varchar(20) not null,
-> pwd varchar(20) not null)
-> ;
Query OK, 0 rows affected (0.33 sec)
id int(4) auto_increment primary key,
name varchar(20) NOT NULL,
pwd varchar(20) NOT NULL);
id int(4) auto_increment primary key,
name varchar(20) NOT NULL,
pwd varchar(20) NOT NULL);orCREATE TABLE tb_mrbook(
id INT(4) AUTO_INCREMENT ,
NAME VARCHAR(20) NOT NULL,
pwd VARCHAR(20) NOT NULL,
KEY (id)
);
用show databases显示如图:
但是怎么在自己的本地电脑上找到这些数据库文件呢
可以show
但是怎么在自己的本地电脑上找到这些数据库文件呢
出了问题,从错误提示入手。查看mysql配置文件my.ini,里面的 datadir