gpt4 book ai didi

mysql 已执行但未显示结果

转载 作者:行者123 更新时间:2023-11-30 00:17:13 25 4
gpt4 key购买 nike

下面的代码正在执行,但没有显示结果,为什么

SET @skillArray1 =  'ccc,php';
SELECT * FROM skills WHERE skillName IN (@skillArray1);

最佳答案

对于以逗号分隔的值作为单个字符串IN 并不总是返回正确的结果。您必须将 CSV 字符串视为一组值。在 MySQL 中,我们有 FIND_IN_SET函数来搜索该集合中的特定值。

使用FIND_IN_SET

SET @skillArray1 = 'ccc,php'; 

SELECT * FROM skills WHERE FIND_IN_SET( skillName, @skillArray1 );

关于mysql 已执行但未显示结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23559360/

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