
数据库
数据库
weiambt
研究生在读,专注于算法、后端、大模型、AI等领域,擅长Java,Python,Golang。记录学习历程,分享学习心得,欢迎大家交流讨论。
展开
-
使用mysql数据库进行左右连接查询的时候出现错误提示 Column 'id' in where clause is ambiguous...
使用mysql数据库进行左右连接查询的时候出现错误提示 Column 'id' in where clause is ambiguous原因:多表查询时没有指明是哪张表的id,导致系统报错原创 2022-04-10 18:02:00 · 224 阅读 · 0 评论 -
SQL查询语句中的 limit 与 offset
已知要分页后的页码pageNum,页面大小pageSize,要求计算偏移量偏移量: (pageNum-1)*pageSize。解释:第pageNum页之前共有(pageNum-1) *pageSize条记录,要全部跳过则 使用sql查询第pageNum的数据limit pageSize,offset (pageNum-1)*pageSizeSQL查询语句中的 limit 与 offset ...原创 2022-03-05 16:08:00 · 83 阅读 · 0 评论 -
MySQL中 Bigint类型无法通过year函数直接转换
MySQL中 Bigint类型无法通过year函数直接转换,需要通过FROM_UNIXTIME(create_date/1000)转换成Dateyear(FROM_UNIXTIME(create_date/1000))测试:select year(FROM_UNIXTIME(create_date/1000)) as year , month(FROM_UNIX...原创 2022-03-03 19:42:00 · 61 阅读 · 0 评论 -
数据库插入数据时,自增主键过大问题
如果要清除已经存在的数据的表,一般有两种操作方法,清空表和截断表,清空表只是清空表中的逻辑数据,但是主键值、索引等物理数据不被清除,还是原来的值。但是id值还是在很大的数上自增,然后把数据库中的所有记录删除了,再重新创建了一个id=1的记录,然后再添加记录,自动生成的id依然是很大的数,还是无法摆脱大数的困扰。使用mysql数据库时,很多时候,设计的数据库主键都是自增的,一般不需要我们传入主键的值,这样开发起来比较方便,在建表时,加上auto_increment即可。......原创 2022-07-25 17:11:12 · 3054 阅读 · 0 评论 -
【异常处理】BadSqlGrammarException低级SQL语法异常
原因就是在Sql语句末尾加上了分号,导致在使用Mybatis-plus时拼接了limit 语句报错。原创 2024-03-06 23:35:12 · 735 阅读 · 0 评论 -
使用mysql数据库进行左右连接查询的时候出现错误提示 Column ‘id‘ in where clause is ambiguous
使用mysql数据库进行左右连接查询的时候出现错误提示 Column ‘id’ in where clause is ambiguous。原因:多表查询时没有指明是哪张表的id,导致系统报错。原创 2024-03-06 23:32:21 · 457 阅读 · 0 评论 -
sqlite3.NotSupportedError: deterministic=True requires SQLite 3.8.3 or higher
【代码】sqlite3.NotSupportedError: deterministic=True requires SQLite 3.8.3 or higher。原创 2023-11-07 13:38:24 · 920 阅读 · 0 评论