已采纳回答 / 叶0528
1、查看表结构,有外键2、查看INDEXES,有外键索引3、删除外键,查看表结构发现没有外键,查看索引发现外键索引还在。没有发现你这种情况:“我只删除名字 查看表结构时还是显示有外键啊????
”
2018-06-07
已采纳回答 / GeekGx
楼上的打错了吧,是cmd,他是直接手动添加到环境变量中,所以打开cmd输入用户名密码就能登录,而你的直接是安装MySQL自带的MySQL command line工具,打开就提示输入密码登录,一样的
2018-06-06
已采纳回答 / 爱编程and爱逻辑
好像这个只是字面上变成了主键(前提是保证了唯一性和非空),但是用show create table table_name命令查看的话,会看到它并不是主键,只是一个索引,你如果再添加一个主键的话,那一个会自动再次变成外键的。
2018-05-29
已采纳回答 / 慕粉3646556
这跟mysql存储引擎的选择有关,如果存储引擎是 MYISAM 的,则数据存储在 .MYD 文件中;如果你选择的是 innodb 存储引擎,则数据是统一存储在一个叫 ibdata1 的文件中的,这个文件一般位于各个数据库目录的上一级目录下
2018-05-20
已采纳回答 / 慕粉3646556
alter database 数据库名 character set utf8;ps:修改完数据库字符集,需要重启mysql数据库。
alter table tbl modify col_b char(20) charset gbk default null;
2018-05-19
已采纳回答 / lovebai0405
推荐使用YUM安装。详细安装教程:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
2018-05-16
已采纳回答 / M_ing丶
你的意思是创建一个存储过程,然后在调用存储过程时通过输入不同的表名,查询不同表中的具体内容,也就是将表名定义为一个变量,对吧?我刚按照你的思路尝试了下,结果也是报错。经查询后得知,在MySQL中是不支持表名作为变量的。随手附上相关链接:https://bbs.csdn.net/topics/390933317?page=1
2018-05-08
已采纳回答 / 慕斯7158278
你这样写:SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_id) >= 2,通过name分组,看看哪个name对应了两条ID,
2018-04-27