为了账号安全,请及时绑定邮箱和手机立即绑定

是mysql版本的问题吗,为什么我看不了foreign key 的constraint 名,加上如何修改my.ini下的default_storage_engine=innodb;

建的两个数据表

https://img1.sycdn.imooc.com//5b7245a000015fbd06950214.jpg

show create table from 。。。。

https://img1.sycdn.imooc.com//5b7245f00001870804700244.jpg

并没有发现constraint关键字,我删除也删不了,重复多遍的结果。

https://img1.sycdn.imooc.com//5b7249b50001c4ed06300433.jpg

show create table t3; 

也是与之前一致

附mysql-V

https://img1.sycdn.imooc.com//5b72463d00012d7804420021.jpg

哎呀,突然发现engine并非innodb,但是my.ini对应的mysql是phpstudy集成的: 不会改

https://img1.sycdn.imooc.com//5b724aec0001c4e708710824.jpg

正在回答

2 回答

先删除主键自增长,再删除主键,删除表

Alter table tb change id id int(10);//删除自增长

Alter table tb drop primary key;//删除主建


0 回复 有任何疑惑可以回复我~
#1

180416 提问者

感谢回复,可能我写的不明确,我是想删除foreign key, 上面的问题就是修改存储引擎,default-storage-engine=MyISAM 改为innodb; 眼瞎了,这个大的字也没看到,伤感
2018-08-14 回复 有任何疑惑可以回复我~
#2

180416 提问者

非常感谢!
2018-08-15 回复 有任何疑惑可以回复我~
ALTER TABLE tab_name ENGINE = InooDB;

是不是这个意思,刚看完视频

2 回复 有任何疑惑可以回复我~
#1

180416 提问者

我还没看后面,三天晒网。。。还有这条语句啊。我是直接修改配置了配置文件。
2018-08-16 回复 有任何疑惑可以回复我~
#2

180416 提问者 回复 180416 提问者

修改配置文件
2018-08-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

是mysql版本的问题吗,为什么我看不了foreign key 的constraint 名,加上如何修改my.ini下的default_storage_engine=innodb;

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信