cakephp - CakePHP 3 - 迁移 - 指定文本列索引的键长度
问题描述
我正在尝试向我的一张表添加索引,但出现以下错误
1170 BLOB/TEXT column 'slug' used in key specification without a key length
这是我正在使用的代码
$tableFAQTopics->addIndex('slug');
指定密钥长度的选项是什么样的,我不确定用于密钥长度的数组密钥...
它应该看起来像这样,我不确定在问号的位置放什么
$tableFAQTopics->addIndex('slug', ['??????' => 16]);
解决方案
$tableFAQTopics->addIndex('slug', ['limit' => 16]);
推荐阅读
- python - 如果应用程序已经打开,则聚焦打开的应用程序窗口,同时再次单击应用程序图标
- mongodb - 文档集合的 MongoDB 条件数组元素总和
- powershell - Azure Runbook 查询运行作业
- angular - ng-package.json 数据路径“.lib”不应该有额外的属性(外部)
- kotlin - “val”参数之间的区别,还是没有“val”?
- android - 获得更精确的位置
- javascript - 在斐波那契数列中求偶值项的总和,其中这些项的总和不超过 500 万
- php - PhpStorm 中的 PHPUnit 测试:无法打开文件
- python - Pandas:管理大型 csv 文件:在新文件中分组 + 排序?
- javascript - 如何通过网络抓取制图/地图 - 硒不起作用