网站建设资讯

NEWS

网站建设资讯

Mysql创建不了表怎么回事,mysql创建表总是报错

为什么我的mysql数据库的表创建不了

在Windows下,假如你的MySQL装在 D:\MySQL

公司主营业务:网站建设、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联公司推出商城免费做网站回馈大家。

就可以这样:

先切换到它的bin目录    cd D:\MySQL\bin\

D:\MySQL\binmysql -u root -p

接着输入你的root密码

接下来你就可以创建数据库、创建用户、创建修改表之类的操作(常用命令如下)。

查看现有数据库

mysql show databases;

创建数据库(假如数据库名为 mydb)

mysql create database mydb;

删除数据库(假如数据库名为 mydb)

mysql drop database accounts;

使用数据库(假如使用数据库 mydb)

mysql use mydb;

关于mysql无法创建表的问题

在mysql 中建立引用约束的时候会出现MySQL ERROR 1005: Can't create table (errno: 150)的错误信息结果是不能建立 引用约束。

出现问题的大致情况

--1、外键的引用类型不一样,如主键是int外键是char

--2、找不到主表中引用的列

--3、主键和外键的字符编码不一致,也可能存储引擎不一样

-- CREATE TABLE act_id_user(ID_ INT(20)); 是不可以的

CREATE TABLE act_id_user(ID_ varchar(20)); -- 是可以的

mysql为什么不能创建表?

error150 是外键约束错误... 检查一下 或者 创建表时不要建立外键, 创建完以后再建立外键

在mysql创建数据表不成功为什么

第一种情况是:

root:/#mysql -u -p

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 15 to server version: 5.0.91-enterprise-gpl

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| test |

+--------------------+

2 rows in set (1.05 sec)

mysql

mysql

mysql

mysql create database company

- ;

ERROR 1044: Access denied for user ''@'localhost' to database 'company'

mysql

第二种情况是:

root:/#mysql -u root -p

Enter password: (我输入了密码)

ERROR 1045: Access denied for user 'root'@'localhost' (using password: YES)

root:/#

only13loving

采纳率:51%12级2013.09.22

试这两个

mysql -h 127.0.0.1 -u root -p

mysql -h servername -u root -p


本文题目:Mysql创建不了表怎么回事,mysql创建表总是报错
网页链接:http://cdweb.net/article/phcgpg.html