按 varchar 列选择,条件中包含 IN() 部分,int 值返回所有行

2023-12-01

有人可以用这个查询解释一下为什么吗:

SELECT * FROM `tags` WHERE (tag IN ('willa-lentza', 2016))

它返回我的所有行tags表,但是当我把2016进入引号效果好吗?

tag列是varchar type.

示例环境

CREATE TABLE  `tags` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `tag` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=utf8

INSERT INTO `tags` (`id`, `tag`) VALUES
  (1, '2016'),
  (2, 'plum'),
  (3, 'banana'),
  (4, 'apple'),
  (5, 'willa-lentza');

我也遇到了与 Roland Bouman 相同的错误:

Truncated incorrect DOUBLE value: 'willa-lentza'

你不应该混合引用和 IN 列表中不带引号的值,因为 引用值的比较规则 (例如字符串)和不带引号的值 (例如数字)不同。混合类型 因此可能会导致不一致 结果。

http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#function_in

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

按 varchar 列选择,条件中包含 IN() 部分,int 值返回所有行 的相关文章

  • 将数据从 javascript 发送到 mysql 数据库

    我有这个小点击计数器 我想将每次点击都包含在 mysql 表中 有人可以帮忙吗 var count1 0 function countClicks1 count1 count1 1 document getElementById p1 in
  • 在数据库中存储差异的最紧凑方式是什么?

    我想实现类似于维基媒体的修订历史的东西 最好使用的 PHP 函数 库 扩展 算法是什么 我希望差异尽可能紧凑 但我很高兴只能显示每个修订版与其同级修订版之间的差异 并且一次只能回滚一个修订版 在某些情况下 只有几个字符可能会发生变化 而在其
  • MAMP Python-MySQLdb 问题:调用 Python 文件后 libssl.1.0.0.dylib 的路径发生变化

    我正在尝试使用 python MySQLdb 访问 MAMP 服务器上的 MySQL 数据库 当我最初尝试使用 python sql 调用 Python 文件来访问 MAMP 上的数据库时 我得到了image not found关于错误li
  • MySQL 性能 DELETE 或 UPDATE?

    我有一个超过 10 7 行的 MyISAM 表 向其中添加数据时 我必须在最后更新 10 行 删除它们然后插入新行更快 还是更新这些行更快 应更新的数据不是索引的一部分 索引 数据碎片怎么样 UPDATE到目前为止要快得多 当你UPDATE
  • mysql查询先慢后快

    我有 2 个 myISAM 表 分别称为 tests 和 completed tests 一个有 170 个条目 另一个有 118k 条目 当我运行此查询时 SELECT ct archive ct status ct score ct u
  • 如何自动更新数据库中的记录?

    我有一个工作表 在其中插入新工作 该表还包含职位发布日期 默认情况下 当发生新插入时 作业状态为打开状态 现在 当作业超过 30 天时 我想将作业状态从开放更改为关闭 我该怎么做 尝试创建一个每天运行的事件 如下所示 CREATE EVEN
  • 哈希 MySQL 数据库架构

    我想对 MySQL 数据库模式 没有数据 进行哈希 签名 以便对其进行校验和 以确保它不被其他人修改 我怎样才能实现它 据我了解您的问题 您需要表校验和 checksum table table 所以 我想 只需对空表进行校验和
  • 如何在 Node.js 中使用 Winston 将日志存储到 mysql 数据库

    我正在使用 winston 为我的应用程序进行日志记录 我已经使用这个完成了文件传输 class LoggerHelper extends BaseHelper constructor cApp super cApp this props
  • 使用 PHP 将文件上传到 MySql DB

    我希望用户通过我在后端使用 MySql 用 PHP 开发的 web 应用程序上传文件 我想将文件存储在数据库中 我在这样做时遇到了问题 此外 一旦文件存储在数据库中 我们如何下载它 并在 web 应用程序中正确显示它 文件类型和文件的其他属
  • 如何通过 MySQL Workbench 或 CLI 或 MySQLWeb 数据库管理应用程序连接到 Pivotal Cloud Foundry (PCF) 上的 MySQL 服务?

    我有一个Spring Boot based REST部署在的应用程序Pivotal Cloud Foundry PCF 并且工作正常 但是这个 REST 应用程序到目前为止还没有任何数据库连接 因此 我决定安装MySQL服务于PCF从市场上
  • pyodbc 无法正确处理 unicode 数据

    我确实使用 pyodbc 成功连接了 MySQL 数据库 并且它可以很好地处理 ascii 编码的数据 但是当我打印使用 unicode utf8 编码的数据时 它引发了错误 UnicodeEncodeError ascii codec c
  • 通过字符串操作预防 PHP SQL 注入[重复]

    这个问题在这里已经有答案了 可能的重复 PHP 中防止 SQL 注入的最佳方法 https stackoverflow com questions 60174 best way to prevent sql injection in php
  • 级联删除时触发调用

    我在 MySQL 中有表 A 它有一些对其他表 B C D 的级联删除的引用 当从 A 中删除某些内容时 我需要使用触发器 当我直接从 A 删除记录时 此触发器起作用 但它不适用于级联删除 是否存在任何版本的 MySQL 可以让我的触发器与
  • 通过 PDO 将双精度数插入 MySQL 时精度损失

    我遇到了这种非常烦人的行为 我想知道我是否做错了什么 或者这是否是故意的 如果是的话 为什么 每当我在 php 5 3 中有一个 double 类型的变量 并且想将其插入到数据库 MYSQL 5 0 的 double 类型字段中时 该值总是
  • 法语和西班牙语的特殊字符可以保存在 varchar 中吗?

    法语和西班牙语中有普通英语中不使用的特殊字符 重音元音等 varchar 是否支持这些字符 或者我需要一个 nvarchar 吗 注 我愿意NOT希望讨论我是否应该使用 nvarchar 还是 varchar 您在谈论什么 SQL 实现 我
  • 软删除最佳实践(PHP/MySQL)

    Problem 在处理产品和订单的 Web 应用程序中 我想维护前员工 用户 与他们处理的订单之间的信息和关系 我想维护过时产品和包含这些产品的订单之间的信息和关系 然而 我希望员工能够整理管理界面 例如删除前员工 过时的产品 过时的产品组
  • 如何绑定值 INSERT INTO mysql perl

    我有下面的代码可以工作 但我需要知道如何绑定它们以确保安全 如果我只是将 new row 替换为 并将其放入执行中我收到错误 感谢您的帮助 foreach my field account field order new row param
  • 如何限制两个表之间一对多关系中的多个数量?

    我有一个带有两个 MySql 表的 MySQL 数据库 第一个是第一个表 表 A 有一列具有唯一值 从值 从 1 到 n 在第二个表 2 表 B 中 我有两列 在第一个表中我有一个名称 在第二个我的值从 1 到 n 如果我在 中添加一个值
  • 如何更新 MySQL 数据库中的两列?

    这不起作用 UPDATE customers SET firstname John AND lastname Smith WHERE id 1 用逗号分隔值 AND是一个逻辑运算符 它的位置是WHERE and ON条款 UPDATE cu
  • mysql_query 保留返回时在表中创建的数据类型?

    我在mysql中有一个表 CREATE TABLE user id INT name VARCHAR 250 我查询表 result mysql query SELECT id name FROM user 我收集结果 while row

随机推荐

  • phpinfo(); 和有什么区别?和 php -i?

    在 DDG 上搜索并在这里没有得到任何有趣的结果 我听说它们是不同的 但我想知道是什么让它们不同以及拥有两种不同的配置有什么优势 EDIT 是的 我从 CLI 运行它们 phpinfo 是一个语言函数 无论执行的脚本是通过 Web SAPI
  • driver = webdriver.Chrome() :: 硒方法的问题 - 如何解决

    嗯 我正在尝试找出从clutch io收集数据的最简单方法 我尝试了各种方法从网站 clutch io 收集数据 但似乎都失败了 see here from bs4 import BeautifulSoup from selenium im
  • Offval属性自定义复选框格式化程序jqGrid

    我正在编写一个自定义复选框格式化程序 但我无法理解offval属性的用途以及它的值应该是什么 特别是当设置了 editoptions 的值时 例如editoptions value Yes No 我可以看到默认的复选框格式化程序总是设置of
  • 将需要 IO 的函数映射到列表的更好方法

    所以最近我有一个字符串列表 需要独立地检查每个字符串并执行一些操作IO功能 所以基本上我所拥有的是这样的 goOverList String gt IO goOverList x do putStrLn x goOverList x xs
  • 打印节标题的精灵名称

    我有一个 C 程序 我想在其中打印输入文件的节标题的名称 我所做的一切都是基于研究 ELF 表示法 并帮助解决了互联网上现有的程序 但它仍然不起作用 它只打印 for 循环中的索引 其中也应该是节名称 有人看到我错过的东西吗 更新 我更新了
  • 在 C++11 中实现自定义迭代器

    我正在看书 我开始了模板章节 我已经阅读了有关迭代器的章节 为了练习 我尝试使用模板实现一个双向链接类 下面是我的类的头文件 template
  • 在 ImageView Blackberry 10 中动态设置 imageSource

    请帮助我 我已经坚持了一个多星期了 我正在从我的 cpp 文件中发出带有图像的信号 我需要使用此发出的图像替换我放置在 QMl 的 imageView 中的默认图像 这是我的完整代码 PostHttp hpp Copyright c 201
  • 如何将图标放置在输入字段旁边或内部

    How I can put my icon next to or within the input field The problem is the icon changes the form Usually it s like this
  • VHDL:正式端口“portName”没有实际值或默认值

    我在实例化 VHDL 模块 PWM 的 VHDL 测试平台上收到编译错误 正式端口 Duty Cycle 没有实际或默认值 当站在 dev to test PWM 代码行时会看到该错误 在实例化的 PWM 模块中 Duty Cycle st
  • 如何将值发布到多个 php 页面?

    输入按钮位于index php中
  • snprintf:简单的强制方法。作为基数?

    我的程序在一台机器上运行不正确 所以我开始寻找错误 我发现在那台机器上 snprintf 使用逗号 而不是 点 与 99 的其他计算机一样 至少根据我的经验 这不应该标准化吗 我正在使用一个假设基数为 的库 点 因此它不能与逗号一起正常工作
  • 如何从 Javascript 代码在 C# 中进行十进制按位运算

    我正在将一个库从 javascript 翻译为 C 并在这种情况下感受到 Javascript var number 3144134277 518717 0 console log number gt 1150833019 从我在其他帖子中
  • C++ 多重继承,基类派生自同一类

    我在尝试重用不同类的代码时偶然发现了一个问题 我将其发布在这里希望你们中的一些人能够帮助我 我有一组派生自同一类 A 的类 B C 它强制执行某些方法 foo run B类实现了这些方法 B类和C类都提供了其他方法 include
  • 在 RecyclerView 中设置计数器

    我有倒计时器 如下图所示 现在这些计时器将开始在每个项目中倒计时 我尝试了很多次从我的Adapter这不起作用 这是我的代码 Edit 公共类 AdapterItems 扩展 RecyclerView Adapter private Arr
  • 在 ExtJS 中重写类/属性的最佳实践?

    我有一个Ext form field Text我想覆盖setValue功能 在 ExtJS 中重写此类功能的推荐方法是什么 外部覆盖 为了澄清 By 真正的类修改 I mean 预期的永久 类的修改 扩展 这应该总是通过扩展一个类来完成 但
  • Typescript 泛型类型检查未按预期工作

    我做了一个简单的测试夹具 export interface ITest1 export interface ITest2 export interface ITestGeneric
  • 如何通过php中的curl函数发布文件?

    我想编写一个自动发布表单的脚本 这不是垃圾邮件发送者 表单中有一个图片字段 我想用 php 并使用curl 函数编写脚本 如何实现文件上传 php 适合这个目的吗 我的意思是表单发布 要上传服务器上的文件 curl 可以做到这一点 你会想要
  • 将自定义 CSS 样式添加到模型表单 django

    我正在使用引导程序变体来帮助设计模型表单 我希望其中一个字段是某个类 并且我已经阅读了有关该主题的内容 普遍的共识是向 ModelForm 的元添加一个小部件 就像我在下面尝试的那样 forms py class EmailForm for
  • 如何更改 R 中的库位置? [复制]

    这个问题在这里已经有答案了 由于新的 R 2 11 版本 我想实施 Dirk 的建议here 因此 我要问 如何 永久 更改 R 的库路径 最好的解决方案是可以从 R 内部运行的解决方案 您可以编辑Rprofile in the base图
  • 按 varchar 列选择,条件中包含 IN() 部分,int 值返回所有行

    有人可以用这个查询解释一下为什么吗 SELECT FROM tags WHERE tag IN willa lentza 2016 它返回我的所有行tags表 但是当我把2016进入引号效果好吗 tag列是varchar type 示例环境