久久影院爱潮av_国产欧美一二三区男女交配_中文无码不卡岛国片_亚洲人成网站观看在线播放 ,久久高清内射无套,91熟妇在线视频,国产精品一区二区三,亚洲中文字幕你去

0712-2888027 189-8648-0214
微信公眾號

孝感風信網絡科技有限公司微信公眾號

當前位置:主頁 > 技術支持 > PHP > 解決1071 Specified key was too long; max key length is 1000 bytes錯誤信息

解決1071 Specified key was too long; max key length is 1000 bytes錯誤信息

時間:2017-11-13來源:風信官網 點擊: 4219次
使用Laravel進行數據庫遷移文件開發,有些字段我們需要建立索引,

$table->string('username')->unique();

當創建完索引,并使用

php artisan migrate:refresh

重建,發現提示錯誤信息如下:

 [Illuminate\Database\QueryException]
  SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (S
  QL: alter table `users` add unique `users_username_unique`(`username`))

  [PDOException]
  SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes

查看報錯信息我們發現是由于字段定義的長度導致,

修改代碼,對該索引字段進行長度定義:

$table->string('username', 60)->unique()->comment('用戶名');

重新運行遷移指令,錯誤得到解決,同時我們也創鍵了索引,截圖如下:
解決1071 Specified key was too long; max key length is 1000 bytes錯誤信息
欄目列表
推薦內容
熱點內容
展開