gpt4 book ai didi

mysql - 修改MySQL SELECT变量顺序报错

转载 作者:行者123 更新时间:2023-11-29 05:17:16 25 4
gpt4 key购买 nike

我在 Mac OS X Mavericks 机器上使用 MySQL v5.6.21(通过自制软件安装)。我使用的是 WordPress wp_options 表,但据我所知这适用于任何表。

我可以解决这个错误,但我发现它很奇怪并且很好奇为什么 MySQL 以这种方式运行。错误或功能?

正确执行: SELECT *, CRC32(option_id) FROM wp_options

不执行: SELECT CRC32(option_id),* FROM wp_options

给定错误: 您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册,了解在第 1 行的“* FROM wp_options”附近使用的正确语法

最佳答案

13.2.9 SELECT Syntax

  • ...

  • Use of an unqualified * with other items in the select list may produce a parse error. To avoid this problem, use a qualified tbl_name.* reference

    SELECT AVG(score), t1.* FROM t1 ...

...

尝试:

SELECT CRC32(`option_id`), `wp_options`.* FROM `wp_options`;

关于mysql - 修改MySQL SELECT变量顺序报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31033778/

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