Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql查询-如何强制签名_&引用;在模式匹配中?_Mysql - Fatal编程技术网

Mysql查询-如何强制签名_&引用;在模式匹配中?

Mysql查询-如何强制签名_&引用;在模式匹配中?,mysql,Mysql,我在数据库中测试了这些值,例如: ID 1_0 1_1 10_1 11_1 如果需要,请选择所有值​​以数字“1”开头,但不是以“10”或“11”开头,那么我已经以这种方式创建了我的请求: SELECT * FROM test WHERE id LIKE '1_%'; 但是,Mysql查询的符号\uuuz也意味着名称中的一个字符,因此其结果将是列表中的所有值 我的问题是-如何强制查询认为是ID名称中的一个字符,而不是任何字母的符号?我认为您应该能够摆脱这样的情况: SELECT *

我在数据库中测试了这些值,例如:

ID
1_0    
1_1
10_1
11_1
如果需要,请选择所有值​​以数字“1”开头,但不是以“10”或“11”开头,那么我已经以这种方式创建了我的请求:

SELECT * FROM test WHERE id LIKE '1_%';
但是,Mysql查询的符号
\uuuz
也意味着名称中的一个字符,因此其结果将是列表中的所有值


我的问题是-如何强制查询认为
是ID名称中的一个字符,而不是任何字母的符号?

我认为您应该能够摆脱这样的情况:

SELECT * FROM test WHERE id LIKE '1\_%';

我认为你应该能够摆脱这样的困境:

SELECT * FROM test WHERE id LIKE '1\_%';