这个问题都是关于懒惰……我想做这样的事情:

select some_func(some_col), * from my_table

所以我不必这样做:

select some_func(some_col), col_1, col_2... col_ad_infinitum from my_table

有没有办法让第一个查询工作?这是我运行时遇到的错误:

ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* from my_table' at line 1

解决方法:

你的意思是在MySQL你的第一个查询:

SELECT some_func(some_col), *

FROM my_table

产生这个错误?:

Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘*’ at line 1

您可以将代码更改为(这样可以避免错误!):

SELECT *, some_func(some_col)

FROM my_table

或者,如果您想先计算列,请执行此操作:

SELECT some_func(some_col), t.*

FROM my_table AS t

标签:mysql,sql,mariadb

来源: https://codeday.me/bug/20190716/1482139.html

mysql为什么尽量少星号,mysql – select中是否存在星号排除其他列?相关推荐

  1. mysql 临时表建索引_使用select中的索引在MySQL中创建一个临时表

    我用CREATE TEMPORARY TABLE SELECT的正确语法摔了一会儿.想出了一些事情,我想与社区的其他人分享答案. 有关该语句的基本信息可以在以下MySQL链接中找到: 有时候,解释规范 ...

  2. java编程时 尽量少用_Java编程语言基础知识的要点

    很多Java编程初学者在刚接触Java语言程序的时候,不知道该学习掌握哪些必要的基础知识.下面就说说Java零基础学习Java编程语言基础知识的几个要点.希望能够对Java编程基础入门学习的新手有帮助 ...

  3. mysql事务模式怎么查_Mysql InnoDB中的查询事务模式与锁定select ..for update

    在 InnoDB 的行锁中使用所谓的 next-key locking.这就意味着,除了索引记录外,InnoDB 还可以锁定该索引记录前部"间隙" ('gap') 以阻塞其它用户在 ...

  4. mysql insert 主键冲突_在MySql中建立存储过程和解决insert into select 中主键冲突的有关问题...

    首先说需求,我想重复插入大量数据,那么首先想到的,就是用insert into select语句. 但是因为mysql中没有将主键设为自增长,导致每次都会报主键冲突的错误,插入失败. 对于这个问题,就 ...

  5. Mysql数据库中的 Group by 语句的特殊之处(select 中的项目不必出现在Group by中)---不建议使用!

    ■以前的认知 (基本知识,完全正确) ・使用GROUP BY 语句时,SELECT中的项目,必须在GROUP BY 中出现 SELECTa, b, cFROMtable1GROUP BYa, b, c ...

  6. MySql基础篇---002 SQL之SELECT使用篇: 基本的SELECT语句,运算符,排序与分页,多表查询,单行函数,聚合函数,子查询

    第03章_基本的SELECT语句 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 1. SQL概述 1.1 SQL背景知识 1946 年,世界上第一台电脑 ...

  7. mysql whrere 占位_【MySQL】(4)操作数据表中的记录

    1. 插入记录INSERT 方法一: INSERT [INTO] tbl_name [(clo_name,...)] {VALUES | VALUE} ({expr | DEFAULT},...),( ...

  8. mysql 分段执行_了解一下项目中常用的19条MySQL优化

    一.EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划. 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 · type列,连接类型.一个好的sql语句 ...

  9. mysql 获取一条数据_MySQL数据库中随机获取一条或多条记录

    在开发过程中遇到了一个问题,使用MySQL数据库,用SQL语句在表中随机获取一条或多条数据,看似简单,但是往深层研究的话还是很有深度的,查了好多资料,接下来给大家分享一下: 1. 随机获取单条数据 S ...

  10. Mysql命令行导出远程mysql数据库到虚拟机本地的mysql中

    首先了解一下mysql的相关参数 参数名 缩写 含义 --host -h 服务器IP地址 --port -P 服务器端口号 --user -u MySQL 用户名 --pasword -p MySQL ...

最新文章

  1. html word-wrap,CSS3 Word-wrap
  2. wxpython多个面板_wxpython:隐藏其中一个拆分窗口面板
  3. 风险平价策略python代码_风险平价组合(risk parity)理论与实践
  4. uml 时序图_UML各种图总结:
  5. 多个线程对串口读取 modbus_看完这个,如果还不懂Modbus,那您去撞豆腐吧
  6. 用typedef给结构体一个别名
  7. latex tabular 单元格里换行
  8. smith圆图重要性_smith圆图的理解
  9. 【实用】Word如何转换成PDF格式,文件转换三步免费搞定
  10. 20200528-换脸算法调研
  11. excel表格的函数公式大全
  12. 德国IT行业薪酬水平大揭秘 v1.0
  13. php mmorpg,MMORPG中的组队设计
  14. C++核心准则边译边学-I.4 接口类型应该精准且严格
  15. 安卓实战:自定义软键盘 (2)
  16. 这种性生活伤女人尿道
  17. dts 编译过程_linux设备树dts移植详解
  18. s00devs_Devs @ Home –实时网络研讨会– 5月14日,13:00 CEST:高效应用程序的7个JVM参数
  19. 如何使用ArcGIS生成等高线
  20. 用户手册(GB8567——88) (转)

热门文章

  1. 2021全国大学生数学建模竞赛E题思路
  2. 【优化选址】基于matlab穷举法求解小区基站选址优化问题【含Matlab源码 439期】
  3. 【数据分析】基于matlab焊缝边缘检测算法对比分析 【含Matlab源码 260期】
  4. java查询到更新之前的数据_java接口中查询数据为什么都不更新,ajax最后获取的数据还是和上次一样...
  5. div搜索框与按钮不在一行_这款漫画资源搜索软件,堪称二次元迷的必备神器!...
  6. 485通信原理_关于串口通信(232、485、422)和常见问题,一篇文章就给你说清楚~...
  7. 台服海岛纪元显示无法连接服务器,打开海岛纪元提示网络异常或者连接不上
  8. 去除lcd图片的摩尔纹_送上妊娠纹的最强攻略!几十款热门产品大测评!
  9. docker 内部ping不通宿主机_修改docker网段
  10. python关闭文件-python_文件的打开和关闭