MySql常用的方法
一、关于查询试卷表中是否有正在使用的试题
position(str in str)
find_in_set(str in str)
1、试卷中存储的是试题ids,减少逻辑判断,搜索到MySql有内置函数find_in_set(str,字段名)函数
2、str是关于逗号分隔的字符串,例如:1,2,3,6,7,0,4
3、由于适配国产机,国产数据库kingbase8 ,所以更换了posttion(substr IN str)函数
Mysql和人大进仓数据库可用的函数sql语句
SELECT
count( * ) AS countNum
FROM
jp_form_16164679154460
WHERE
POSITION( 'f82e042457264e4ab4fbc522acd72ddd' IN editor_1616503790867 )
Mysql单独可用的函数sql语句
SELECT
count( * ) AS countNum
FROM
jp_form_16164679154460
WHERE
FIND_IN_SET( 'f82e042457264e4ab4fbc522acd72ddd', editor_1616503790867 )