gpt4 book ai didi

mysql - 比较并获取唯一数据,以逗号分隔存储

转载 作者:行者123 更新时间:2023-11-29 07:00:31 26 4
gpt4 key购买 nike

我有一个 mysql 数据库,其中存储了 error_code 和 error_type。

每个Error_type可以有多个以逗号分隔存储的error_code。

这是一张表格

id error_code error_type

1 300,200,444拼写

2 333,310 语法

如图所示;拼写有3个error_code

问题:error_code只有300或200或444时如何查询得到error_type(文本框只会输入1个错误码)

让我知道是否需要任何信息或不清楚.... tnx

编辑:

我需要一个不同的 error_type

最佳答案

你可以使用正则表达式:

select * from test
where error_code REGEXP '(^444,|,444$|,444,|^444$)'

这将确保 444 出现在开头、结尾或两个逗号之间;它不会匹配 444 在另一个数字中的字符串。例如,1,2,34445,6 将不会被匹配。

关于mysql - 比较并获取唯一数据,以逗号分隔存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10446005/

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