在 MySQL 中,CHARINDEX
函数并不存在
以下是使用 LOCATE
函数进行 MySQL 数据检索的示例:
SELECT * FROM table_name WHERE LOCATE('search_string', column_name) > 0;
这将返回 table_name
表中 column_name
列包含 search_string
的所有记录。
如果你想要使用通配符进行模糊搜索,可以结合使用 LOCATE
和 LIKE
语句。例如:
SELECT * FROM table_name WHERE LOCATE('search_string', column_name) > 0 AND column_name LIKE '%other_string%';
这将返回 table_name
表中 column_name
列包含 search_string
且包含 other_string
的所有记录。