mysq数据库中使用PageHelper分页时的坑

使用mybatis框架分页时的坑,给大家分享下。

mapper文件中使用写了个sql,如下:

访问项目是报错如下:

 看下红色的标记就知道了,分页插件使用时,会把原来的sql重新,加上分页

去除mapper中sql中的分号;即可

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在 Python MySQL 数据库插入数据,可以使用 `mysql-connector-python` 或 `pymysql` 这两个常用的第三方库。下面是使用 `mysql-connector-python` 的示例代码: 首先,确保已经安装了 `mysql-connector-python`,可以使用以下命令进行安装: ``` pip install mysql-connector-python ``` 然后,使用以下代码连接到 MySQL 数据库,并执行插入数据的操作: ```python import mysql.connector # 建立数据库连接 cnx = mysql.connector.connect(user='your_username', password='your_password', host='your_host', database='your_database') # 创建一个游标对象 cursor = cnx.cursor() # 定义插入数据的 SQL 语句 insert_stmt = "INSERT INTO your_table (column1, column2, ...) VALUES (%s, %s, ...)" # 定义要插入的数据 data = ('value1', 'value2', ...) # 执行插入操作 cursor.execute(insert_stmt, data) # 提交事务 cnx.commit() # 关闭游标和数据库连接 cursor.close() cnx.close() ``` 在上述代码,你需要将 `'your_username'`、`'your_password'`、`'your_host'`、`'your_database'` 替换为实际的数据库连接信息,将 `'your_table'` 替换为要插入数据的表名,将 `'column1'`、`'column2'` 替换为要插入数据的列名,将 `'value1'`、`'value2'` 替换为要插入的具体值。 注意,在执行插入操作后,需要调用 `commit()` 方法提交事务,否则数据将不会被真正写入数据库。 以上是使用 `mysql-connector-python` 的示例,如果选择使用 `pymysql` 库,使用方法类似,只需更改导入语句和连接方法即可。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值