gpt4 book ai didi

mysql - SQL SELECT 查询在 mysql 中不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 12:29:59 25 4
gpt4 key购买 nike

我有一个 sql 查询:

SELECT * FROM presentations_db.presenters_tbl WHERE e-mail LIKE '%@%';

它似乎不起作用,我也不知道为什么。如果我删除它工作的 WHERE 部分,但包括所有记录。我只想要有电子邮件地址的记录。我正在使用 mysql 工作台。电子邮件字段是 VARCHAR(45)。看起来很简单,但不是......没有任何反馈或错误信息。结果列表甚至没有打开。

最佳答案

您必须用反引号将列名括起来以避免语法错误。

SELECT * FROM presentations_db.presenters_tbl WHERE `e-mail` LIKE '%@%

如果不加反引号,则执行算术运算:

mail is subtracted from e

导致您收到此错误消息:Unknown column 'e' in 'where clause'


关于mysql - SQL SELECT 查询在 mysql 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15928944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com