数据库索引超出长度

周五没事,想试试弄个论坛!平常玩的phphub感觉还不错!最主要这个论坛是用laravel写的!说不定将来有个问题我能自己解决...

然后去github上拉取一个

发现好多扩展包啊......

待我执行到php artisan est:install

然后报错了...

[Illuminate\Database\QueryException]                                                                                                          
  SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL: alter table `oauth_client_endpoints` add constraint oauth_clien  
  t_endpoints_client_id_foreign foreign key (`client_id`) references `oauth_clients` (`id`) on delete cascade on update cascade)

把所有的建表语句都翻了一遍! 所有的varchar或者text的都看了看!是否超出了长度!

然后 并没有!

数据库字符集也设置了

'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'engine' => 'InnoDB ROW_FORMAT=DYNAMIC',

发现还是不行!

准备去官方求助... 还是想了想试试阿里云!

在阿里云上也同样操作了下......发现可以...

哎... 哪就直接把数据库复制出来! 本地用吧!

恩! 现在可以了!


欢迎转载,但请附上原文地址哦,尊重原创,谢谢大家 本文地址: http://www.iphpt.com/detail/68/

当你能力不能满足你的野心的时候,你就该沉下心来学习