gpt4 book ai didi

php - 使用 laravel 更新列排序规则

转载 作者:行者123 更新时间:2023-11-29 01:48:42 25 4
gpt4 key购买 nike

我的表中有一个不区分大小写 排序规则列。

col_name : hash_id, collation : utf8mb4_unicode_ci

当我只搜索前者时,我得到了 yA2JeGsYA2JeGs 的结果。

因此我需要更新排序规则以确保该列的区分大小写

我尝试更改该列的排序规则,创建一个新的 migration 文件:

public function up()
{
Schema::table('product_match_unmatches', function (Blueprint $table) {
$table->string('hash_id')->collate('utf8mb4_bin')->change();
});
}

还有 $table->string('hash_id')->collat​​ion('utf8mb4_bin')->change();

迁移成功运行,但排序规则保持不变。

我如何在 Laravel 中做到这一点?

最佳答案

您需要使用 laravel 架构构建器创建新的迁移并使列区分大小写,代码如下:

$table->string('columName')->collation('utf8_bin')->change();

https://laravel.com/docs/7.x/migrations

关于php - 使用 laravel 更新列排序规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56770416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com