是因为你登录Mysql用的帐号权限不够,没有创建数据库的权限
解决方案 »
- 关于如何选定一个文件并打开的问题
- PHP强追问题!!
- php制作的小留言本有个小问题?
- WINDOWS2003+PHP5+APACHE2.2 下发送邮件的问题
- 新手求救
- 请教高手一个有关用nusoap.php调webservice的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 关于PHP和JS的二级联动问题
- 急问在php中做表单提交时如何将当前时间(包括年月日分秒)作为一个表项赋值给updatetime这个自设变量?多谢多谢
- 急!!大家帮一下忙,如何将文本文件导入到MYSQL数据库中去。在线等待,谢谢了
- GD库的版本问题?
- 如何配置HTML类型的文件里也能解析PHP代码
- 一个小问题
登陆先
然后用sql语句创建
SQL可是很通用的哦
>mysql -u root -h localhost -pXXXX 注意-p后跟密码,不要空格!如果登陆成功!
使用创建语句
CREATE DATABASE my_data;
ERROR 1064: MySQL server version for the right syntax to use near 'mysql -u root-h localhost -proot
CREATE DATABASE my_data' at l
mysql -uroot
就可以了。
...\bin>mysql -uroot 登录后,
create database my_data;
也querry OK.....
use my_data
也database changed。
但,create table food(foodid not null,foodname char(32) not null,primar key(foodid));
时竟然出现:ERROR 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 'key(foodid))' at line 1
我那里错了?
create table food(
foodid int not null,
foodname char(32) not null,
primary key(foodid)
);
以上SQL在我机器上测试通过;-)