首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我在mysql上用setlist的规则表达式得到了奇怪的答案

MySQL是一个关系型数据库管理系统,常用于存储和管理数据。在MySQL中,SET语句用于为一个变量赋值,而LIKE语句用于模糊匹配。

根据您提供的问答内容,如果您在MySQL上使用SET语句和正则表达式来进行模糊匹配,并得到了奇怪的答案,可能是因为以下几个原因:

  1. 语法错误:检查您的SET语句和正则表达式是否符合MySQL的语法规范。确保您正确使用了SET语句和正则表达式的语法,并且表达式的逻辑正确。
  2. 数据不符合预期:检查您的数据是否符合您设置的正则表达式的匹配条件。正则表达式是一种强大的模式匹配工具,如果您的数据与正则表达式的规则不匹配,那么您得到的结果可能会出现奇怪的情况。
  3. 数据库配置问题:检查您的MySQL数据库配置是否正确。有时候,数据库的配置可能会影响到正则表达式的匹配结果。确保您的MySQL数据库配置正确,并且不会导致奇怪的答案。

综上所述,如果在MySQL上使用SET语句和正则表达式得到了奇怪的答案,需要仔细检查语法、数据和数据库配置等方面的问题。如果问题仍然存在,建议参考MySQL官方文档或咨询相关专业人士来获取更详细的帮助。

腾讯云提供的MySQL云数据库是一种基于云计算的数据库服务,具备高可用、高性能、高安全的特点。您可以通过腾讯云的MySQL云数据库产品来存储和管理您的数据。您可以通过以下链接了解更多关于腾讯云MySQL云数据库的信息:腾讯云MySQL云数据库

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

why哥被一道基础面试题给干懵了,一气之下写出万字长文。

发现这两个指令,在 Compiling Switches 这一小节中是挨在一起的。 找到这里了,你就找到正确答案的门了。我带领大家看一下我通过这个门,看到的门后面的世界。...写到这里我觉得其实我应该可以住手了。 但是我还在《Java 虚拟机规范》的文档里面挖到了一句话。我觉得得讲一下。...switch表达式支持的类型 在《Java 虚拟机规范》文档中的这一部分,有这样的一句话: ? 就看第一句我圈起来的话。后面的描述都是围绕着这句话在展开描述。...奇怪的知识点 再送给你一个我在写这篇文章的时候学到的一个奇怪的知识点。 我们知道 switch 的表达式和 case 里面都是不支持 null 的。 你有没有想过一个问题。...当然,除了一些奇奇怪怪的面试官。 这个问题我在《Java 语言规范》里面找到了答案: ? the designers of the Java programming language。

62510

useCallback 使用的4个阶段

事实上确实如此,在 React 独特的单向数据流刷新机制下,对于 useCallback 认知的逐渐深入实际上也代表着对 React 本身这个机制的理解更进一步,因此在你彻底消化 React 刷新机制之前...因此你很想去看看别人的代码里,useCallback 是怎么用的,是在什么场景下使用的,但是想要看到别人的代码也并不容易,因此你可能会在这个阶段徘徊。...为什么 03 阶段三:精通 这个时候你阅读了我的上一篇文章理解这个机制,是成为 React 性能优化高手的关键,听了我的直播分享,彻底搞懂了 React 的底层 DIFF 机制,你发现原来在 React...useCallback 都被删得差不多了,只在关键位置剩下几个。...但对于此时的你来说,这并没有什么值得奇怪的地方。因为他是直接从 useState 中获取出来的。

17410
  • Mysql客户端上,时间为啥和本地差了整整13个小时,就离谱

    比如,创建一个任务,在代码里创建时间是直接new Date,然后写入数据库。然后,我用我的客户端软件去看那个创建时间的时候,是差了13个小时的。...比如,我现在时间是21:02分,我在界面上创建了一个任务,然后我用的mysql客户端sqlyog去查看任务的创建时间: Ftask_id Fcreate_time --------...然后我问了下同事,他在这个实例上也有一个其他的数据库,但是比较奇怪的是,他在程序里new Date,写进来的时间,是对的。 大家都是一个组的,都是同样的mybatis框架,不至于你可以,我不可以。...mysql server错 or sqlyog客户端错 sqlyog在本机,mysql server在远端,我们可以wireshark抓包,看看mysql返回的,是不是对的 wireshark上,选择正确的网卡...于是,我试着改成了5.1.41,这把,果然发给mysql server的时间,就是对的了。 网上的解释 找到了大概的答案,我开始悠闲地去网上搜索答案,肯定有很多人升了版本后出这个问题啊,哈哈。

    1.3K10

    巧用“搜索”解决自学编程遇到的难题

    在第一次我要用转义字符时就遇到了这个问题。我不知道有种叫做转义字符的东西。我所知道的就是撇号在破坏我的字符串。在 parseInt例子中,你可能并不知道哪里出问题了,那么你要如何搜索一个解决方案呢?...例如,在搜索 parseInt问题的结果时,一个好的查询可能是“ javascript parseInt returns 0”。当我运行这个搜索时,第一条记录就返回了我要找的答案。...这时,你要搜索一些类似 “Python tutorial”(Python教程)这样的东西。在你用 Python工作一段时间后,你也许会遇到一个问题,需要使用正则表达式。...不过错误信息有一个好处:错误信息中的文字基本上总是不变的。这就意味着,其他人也见过相同错误信息,并且很可能已经找到了解决方案。...小心那些质量不高的网站和书。因为相信网站上那些过时、写得不好的信息,我学到很多错误指导和坏习惯。不幸的是,在能够区分高低质量资源之前,你也许得吃几次亏。

    57820

    让你迷惑的 Kotlin 代码(3)

    上一期提到了 Lambda,今天趁热打铁,再来撸一题。...Kotlin 不允许在 Lambda 表达式中这样直接使用 return 。为什么呢?个人猜测正是因为可能存在 究竟是返回到哪里 的语义不确定性,Kotlin 就直接禁止了。...foreach() 函数是用 inline 修饰的,它是一个内联函数。...这么看来,我们被剥夺了直接从 Lambda 表达式中 return 的权利。其实并不然,Kotlin 又提供了另一个奇奇怪怪的语法来实现从 Lambda 中局部返回。...最后再来个奇奇怪怪的需求,inline 修饰的高阶函数使得 Lambda 表达式中可以直接使用 return 从外部函数中直接退出,但是如果我既想内联,又想禁止这一特性,即不允许 return ,该如何实现呢

    50340

    如何高效编写可维护代码?

    在代码中找到一个放错地方并且没有用的注释是不是很有趣呢?怎么样才能做到写很少的注释但仍能让代码易于理解呢? 一个主要的方式就是让代码自我文档化。...首先你得明白哪些地方有问题以及哪些地方适用这些方法。此外,除了上述三种,还有一些应用比较广泛的方式: 类和模块接口:将类和模块中的函数暴露出来,让代码更加清晰。 代码分组:用组来区分不同的代码片段。...而且,如果有需要后面还可以直接调用此函数,一举两得,减少了重复劳动。 2) 用函数代替条件表达式。 If 语句如果包含多个运算对象,不写注释的话理解起来就比较难: if(!...1) 用变量代替表达式。 看看下面的例子: if(!el.offsetWidth || !...制定规则:最好遵循相同的命名规则,这样阅读的人就能在参考其他代码的基础上正确猜测出各种事物的含义。

    58330

    2018-11-20 老码农教你在 StackOverflow 上谈笑风生

    有人要问了,我在 StackOverflow 找到答案,解决了我写代码时候遇到的问题不就行了,回答问题是那些大牛的事情,我何必浪费这个时间呢?...不过,在 StackOverflow 上积极贡献自己的问题和答案还是有好处的,主要是练习英语、练习技术和扩展视野三方面。...比如我在尝试回答一个 Grails 问题的时候,碰巧提问者用到了一个分布式缓存的插件,我为了回答这个问题,先花了三四个小时阅读这个插件的文档才能开始调代码,最后问题答对了,也学到了新知识。...所以,我还是坚持认为,用一些业余时间在 StackOverflow 上贡献自己的问答是有利于国内码农的成长的。 要这么做,首先你得有个账号,这是显而易见的。...但是,关于注册账号、查找问题、提问、给出自己的回答、积分规则、获得徽章的条件等等入门知识,在 StackOverflow 上都有介绍,我就不说了。

    1.4K31

    6÷2(1+2)到底等于1还是9?

    良定义是数学中的一个重要术语。它本质上意味着某个输入总是产生相同的输出。所有数学老师都同意 , 以及 。 额外的括号(方括号)消除了歧义,这些表达式定义明确。...它们都附带了一些微妙的附加规则,这些规则决定了如何处理语法上的奇怪之处,比如6÷2(1+2),因此,如果接受它们中的任何一个,就会得到一个正式的数学结论,也就是说6÷2(1+2)没有得到明确定义。...在实际操作中,许多数学家和科学家对这个问题的回答是“语法不清楚,需要更多的括号”,并解释为什么它是模糊的,这基本上才是正确的答案。...它们只是反映了当前在这个问题上的分歧:计算器程序员在很可能意识到了这个确切的问题,并且已经知道它在世界范围内尚无标准化,所以如果数学老师都统一给出一个答案,那么这些程序员就会跟进。...如果我的两个学生争论最小自然数是0还是1,我不会说他们中的任何一个是错的,也不会对全球在这个问题上缺乏共识表示异议。Wolfram知道这个惯例被分成两个答案,生活还在继续。

    74510

    你觉得Hooks这一点烦吗?

    大家好,我卡颂。 昨天一个小伙伴发了一个Demo给我,让我解释下原因。...我一看,好家伙,小小一个Demo,知识点囊括了: Hooks的闭包问题 state是如何组装的 相信看完这个Demo,对函数组件会有更深的认识。...state的组装和闭包问题 如果你认为会插入一个新按钮: 那就错了。 正确答案是:点击对应按钮后list长度变为「按钮对应数字 + 1」,且最后一项的数字为「点击前最大数字 + 1」。...[] {i++}依赖add,形成闭包,闭包中的list = [] 所以,对于按钮0, 任何时候点击他实际上执行的都是: setList...总结 由于Hooks总是在组件render时才会计算新状态,这为Hooks带来比较重的心智负担。

    55320

    把我坑惨的一个update语句!

    问题归纳起来就是: 在MySQL里面update一条记录,语法都正确的,但记录并没有被更新......刚遇到这个问题的时候,我拿到这条语句直接在测试库里面执行了一把,发现确实有问题,但和开发描述的还是有区别 ,这里我用测试数据来模拟下: 有问题的SQL语句: ? 执行之前的记录是这样的: ?...执行之后的记录是这样的: ? 可以看到,结果并不像这位开发同学说的“好像没有效果”,实际上是有效果的: ? why? 看起来,语法是完全没有问题,翻了翻MySQL官方文档的update语法: ?...果然,这下得到了想要的结果! 小结 : 在一条UPDATE语句中,如果要更新多个字段,字段间不能使用“AND”,而应该用逗号分隔。...因此,这个逻辑表达式的结果为 false , false在MySQL中等价于0!

    84030

    能用数学归纳法做证明题的 Wolfram|Alpha

    事实上,当我向学生们解释我在Wolfram | Alpha的工作时,从他们那里得到的最常见的一个回答就是:"OMG,这个网站是我学习微积分的救命稻草。"...更具体地说,对于没有什么规则或方法的数学问题,学生该如何学习和练习?当我还是一个学习离散数学的一年级学生时,我遇到了这个问题。 学习的是数学归纳原理的证明,我将在后面简要介绍一下背景。...这个内容与我以前在数学课上学到的任何知识都不同,原因有两个: 证明不是计算。 一套规则不能适用于所有问题。 证明没有一个唯一正确的最终答案。 数学问题没有一个简单、明确的答案是很奇怪的想法。...几个星期后,我收到了Wolfram|Alpha的职位聘书,作为数学内容开发人员,我接受了。 工作原理 我在第二个夏天,搬到了伊利诺伊州香槟,Wolfram|Alpha的总部。...通过一个想法和一点主动性,我来到了世界上最大的计算知识引擎所在的团队,成为了其中一员,并且已经工作了一年多。

    2K10

    MySQL UPDATE “经典”坑

    快点关注我们吧 最近好几次有开发同学在钉钉上问我,比如下图 问题介绍 ? 问题归纳起来就是:在MySQL里面update一条记录,语法都正确的,但记录并没有被更新......刚遇到这个问题的时候,我拿到这条语句直接在测试库里面执行了一把,发现确实有问题,但和开发描述的还是 有区别 ,这里我用测试数据来模拟下: 低角度的解析 ?...刚遇到这个问题的时候,我拿到这条语句直接在测试库里面执行了一把,发现确实有问题,但和开发描述的还是 有区别 ,这里我用测试数据来模拟下: 有问题的SQL语句 ? img 执行之前的记录是这样的: ?...img 果然,这下得到了想要的结果! 总结技巧 ? 小结 : 在一条UPDATE语句中,如果要更新多个字段,字段间不能使用“AND”,而应该用逗号分隔。...因此,这个逻辑表达式的结果为 false , false在MySQL中等价于0! end

    2.8K20

    MySQL这样写UPDATE语句,劝退

    来自:ju.outofmemory.cn/entry/336774 最近好几次有开发同学在钉钉上问我,比如下图: 问题归纳起来就是:在MySQL里面update一条记录,语法都正确的,但记录并没有被更新...刚遇到这个问题的时候,我拿到这条语句直接在测试库里面执行了一把,发现确实有问题,但和开发描述的还是 有区别 ,这里我用测试数据来模拟下: 有问题的SQL语句 执行之前的记录是这样的: 执行之后的记录是这样的...: 可以看到,结果并不像这位开发同学说的“好像没有效果”,实际上是有效果的: why?...: 倒回去再重试验一把 果然,这下得到了想要的结果!...因此,这个逻辑表达式的结果为 false , false在MySQL中等价于0!

    4K40

    一行能装逼的 JavaScript 代码

    一行神奇的js代码,当时我就震惊了,这不就是传说中的ZB神奇么… … 哈哈。写本篇文章的缘由是之前看到了一段js代码,如下: (!...规则就这么多,接下来实践一下,根据我们上面划分出的子表达式,一步一步将这个神奇的代码给执行出来。...继续往上走,子表达式14:[~+[]] 其实把15、和16的原理用上就非常明显了,答案[-1] 继续来求子表达式9,此刻它已变成:-2*[-1],有稍许不一样,不过没关系,我们还是按照规则来,运算符是乘号...+[],不多说了,答案1. 就是从右往左依次一元计算。 有了9和10,我们来到了子表达式4,此刻它已经长这样了:2+1, 好,我不多说了。 继续看表达式7:!...,我们拿到了字符”s”,也就是那张图的左半边,剩下的那个”b”,相同的原理可以搞出来,我这里就不一一演示了,留给你练练吧。

    1.1K40

    【Python 第57课】 正则表达式(3)

    先来公布上一课习题的答案: \bs\S*?e\b 有的同学给出的答案是"\bs.*?e\b"。测试一下就会发现,有奇怪的'sea sue'和'sweet see'混进来了。...昨天有位同学在论坛上说,用正则表达式匹配出了文件中的手机号。这样现学现用很不错。匹配的规则是"1.*?\n",在这个文件的条件下,是可行的。但这规则不够严格,且依赖于手机号结尾有换行符。...今天我来讲讲其他的方法。 匹配手机号,其实就是找出一串连续的数字。更进一步,是11位,以1开头的数字。 还记得正则第1讲里提到的[]符号吗?它表示其中任意一个字符。...所以要匹配数字,我们可以用 [0123456789] 由于它们是连续的字符,有一种简化的写法:[0-9]。类似的还有[a-zA-Z]的用法。...还有另一种表示数字的方法: \d 要表示任意长度的数字,就可以用 [0-9]* 或者 \d* 但要注意的是,*表示的任意长度包括0,也就是没有数字的空字符也会被匹配出来。

    55160

    Spring框架中 Bean对象属性值的注入

    在Spring框架中,主要有两种常用的 Bean对象属性注入值方式: 1、set注入:是通过调用对象的setter方法为Bean对象属性赋值 2、构造注入:是通过Bean对象的构造函数为Bean对象属性注入值...在 Spring 中为 Bean 对象注入值分为三种类型: 1、直接量值的注入: Spring 直接量值的注入指的是通过Spring IOC为对象的8种基本类型封装类以及String类型的属性注入值。...= com.mysql.jdbc.Driver jdbcUrl= jdbc:mysql:///test jdbcUser= root jdbcPassword=root 然后在Spring配置文件中先引入..., { } 为表达式内容, cfg 为util:properties 标签中定义的id jdbcUser、jdbcPassword为配置文件等号左边的key 2、集合对象值的注入: 在spring中为集合对象注入值时...实际项目会存在很多个Bean对象,这些对象之间会存在一定依赖关系,当某个Bean对象依赖于其它Bean对象,可以通过spring按照一定的规则(例如按类型或者按名字),进行依赖查找然后进行值的注入。

    4.1K10

    java swing项目桌面软件还是蛮香的,至少有了我自己的桌面软件|Java 开发实战

    最近利用空闲时间自己琢磨了一下java swing 编程,其实在从事javaweb之前我一直向往的就是java swing 开发,不知道为什么可能当时觉得Windows上的exe程序很是神奇,关于windows...上制作exe我之前也有介绍java swing开发都是自己琢磨的,有的地方写的不规范,不过大多都是网上借鉴的,应该不算离谱的。...今天看了看自己的java swing的程序,感觉写的还不错,但是发现现在遇到一个瓶颈问题,就是jtable的使用,由于一开始概念不理解现在jtable得重新写,之前我吧数据放在jtable上了,但是真正开发的...model类,里面有个穿list的构造函数,然后我们看看我们的三个方法就起到了作用了。...JTable控件显示法相信有的朋友遇到过,表格中需要显示CheckBox、button等控件的,但是我们发现我们定义的控件在表格上显示成了控件对应的类的字符串了,这又是为什么呢。

    40210

    通过yum在centos安装mysql并配置远程登录

    前言 前天按照Oracle上的文档装了一遍mysql,选了最新8.0的版本,后来出现一些问题,网上搜答案,出来的基本还是5.x版本的解决方案,并不适用8.0版本。...更奇怪的是,看了一下mysql的官方文档的版本列表,发现也没有6.0 or 7.0的文档。 ? 这下就好玩了,为什么没有6.x,7.x。 网上搜了一下。 ? 大意就是,6因为一些性能问题一下子没起来。...然后Oracle收购了Sun,停止的6的开发,然后7相关的功能统一合并到了8里面去。所以,8就成了最新的重要版本。 言归正传 文档地址,注意是5.7版本。...xxx是具体的密码,要符合上面的密码规则。密码的验证方式是mysql_native_password。 ?...firewall-cmd --reload 本地端口启用之后,需要设置阿里云的安全组规则。 ? 然后试试是不是可以远程连上,这里用dbeaver,跨平台,安利一下~ ?

    1.5K31
    领券