我有一个Jupyter笔记本,我想在其中执行查询。我使用的是sqlalchemy,如果我在PyCharm中以脚本的形式运行,那么以下代码可以正常工作:from sqlalchemy import create_engine

import pandas as pd

engine = create_engine('mysql+mysqlconnector://user:password@server_address:3306/DBase', echo=False)

connection = engine.connect()

query = "SELECT week(date) as week, count(*) FROM table GROUP BY week"

df = pd.read_sql(query, con=engine)

print(df)

但是,当我尝试在Jupyter笔记本中运行此程序时,我会得到错误:ProgrammingError: (mysql.connector.errors.ProgrammingError) 1059

(42000): Identifier name 'SELECT week(date) as week, count(*) FROM

table GROUP BY week' is too long

当我尝试

^{pr2}$

它确实工作正常。只要我在查询中添加一些语句,它就会抛出错误。

我不知道它为什么特别抱怨标识符。这似乎不是由于'AS'造成的,因为如果我忽略它并添加WHERE语句,它也会抛出错误。

有什么建议吗?在

mysql 的标识符_MySQL查询或标识符在Jupyter中太长?相关推荐

  1. mysql 性能查看_MySQL查询性能问题排查

    Mysql数据库的性能问题排查是十分复杂的,具体方法视场景而定,这里只做大致思路分析. 1. 整体考虑导致查询性能低下的各种因素 导致SQL查询变慢的原因是多元化的,在遇到问题时首先要有一个全方位的思 ...

  2. mysql缓存 碎片_Mysql查询缓存碎片、缓存命中率及Nagios监控

    Mysql 的优化方案,在互联网上可以查找到非常多资料,今天对Mysql缓存碎片和命中率作了详细了解,个人作了简单整理. 一.Mysql查询缓存碎片和缓存命中率. mysql> SHOW STA ...

  3. mysql 按照in id顺序_Mysql查询结果顺序按in()中ID的顺序排列的案例区分

    软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...

  4. mysql in 按顺序排序_Mysql查询结果顺序按in()中ID的顺序排列的实例分析

    这篇文章主要介绍了详解 Mysql查询结果顺序按 in() 中ID 的顺序排列的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下 详解 Mysql查询结果顺序按 in() 中ID 的顺序排列 ...

  5. mysql 查找数据_Mysql查询数据

    查询语句 单表查询 1.1 全表查寻 select * from employee; 复制代码1.2 指定字段查询 查询职员表中所有职员姓名和入职时间 select empname,hirdate f ...

  6. mysql 统计 邮箱_mysql查询之 连续出现的数字,重复出现的邮箱,删除重复的电子邮箱...

    1.编写一个 SQL 查询,查找所有至少连续出现三次的数字. +----+-----+ | Id | Num | +----+-----+ | 1 | 1 | | 2 | 1 | | 3 | 1 | ...

  7. 怎么查询mysql的语法_mysql查询语法

    -- 基本查询 -- 查询所有字段 -- select * from 表名; select * from students; select * from classes; -- 查询指定字段 -- s ...

  8. mysql 主键长度_MySQL 数据库,主键为何不宜太长长长长长长长长?

    回答星球水友提问:沈老师,我听网上说,MySQL数据表,在数据量比较大的情况下,主键不宜过长,是不是这样呢?这又是为什么呢? 这个问题嘛,不能一概而论: (1)如果是InnoDB存储引擎,主键不宜过长 ...

  9. mybatis mysql 批量更新_mysql批量update更新,mybatis中批量更新操作

    在日常开发中,有时候会遇到批量更新操作,这时候最普通的写法就是循环遍历,然后一条一条地进行update操作.但是不管是在服务端进行遍历,还是在sql代码中进行遍历,都很耗费资源,而且性能比较差,容易造 ...

最新文章

  1. java多线程——饥饿和公平
  2. Android Telephony分析(二) ---- RegistrantList详解
  3. php上传,PHP-文件上传和下载「程序员培养之路第三十八天」
  4. 零基础学习ruby_学习Ruby:从零到英雄
  5. 2.3.0配置 spark_配置scala 2.11.12的spark-2.3.0 maven依赖项的问题
  6. 为什么 Python 不用设计模式?
  7. php 什么时候使用单例,php什么时候使用单例模式
  8. android 串口一直打开_STM32之串口DMA接收不定长数据
  9. [转].net中的认证(authentication)与授权(authorization)
  10. java-实战java高并发程序设计-ch2java并行程序基础
  11. Android 中东阿拉伯语适配,看这一篇够了
  12. nslookup默认服务器修改,Windows nslookup“默认服务器:未知”是什么意思
  13. 使用QT速成C++简单图形界面
  14. 使用Boost::Log记录日志
  15. Xcon北京黑客大会明天开幕
  16. Win系统下快速批量截图
  17. 简易波形系统(简易示波器部分)
  18. python3默认字符编码_python3-字符编码
  19. 数据库建模工具UML
  20. tomcat 日志 java.util.logging.Logger使用 (五)

热门文章

  1. 计算机网络DNS域名配置,如何设置计算机的IP地址和DNS域名服务器
  2. MATLAB1阶零模型,MATLAB 空间计量模型的实现
  3. flask框架(四):通过局域网访问网站
  4. 自动化创建tornado项目
  5. 说说WeakReference弱引用
  6. IO流-LineNumberReader
  7. 【linux】——环境变量
  8. 在Delphi中使用Action降低水平功能和业务功能的耦合
  9. C++析构函数与构造函数深拷贝浅拷贝(C++初学面向对象编程)
  10. energy in transition课文翻译_思迪软件科技 招聘 字幕翻译(远程兼职)