mysql
幻梦星空
这个作者很懒,什么都没留下…
展开
-
check the manual that corresponds to your MySQL server version for the right syntax to use near 'USI
在导入mysql数据的时候,如果遇到the right syntax to use near USING BTREE语法错误,不用惊慌因为mysql新版本的USING BTREE语法与老版本有些不同(mysql5.14前后)我们只需要将文件中的形如:KEY `typeid` (`typeid`) USING BTREE改为KEY `typeid` USING BTREE(`typeid原创 2016-05-04 21:11:16 · 537 阅读 · 0 评论 -
有时候需要做报表时,如何将一个字段年份划分成12个月份呢?
select v_short_name, sum(case when c_time = '201501' then n_amount else 0 end) as Jan, sum(case when c_time = '201502' then n_amount else 0 end) as Feb, sum(case when c_time =原创 2016-06-01 17:15:16 · 737 阅读 · 1 评论 -
不确定列报表sql的实现
在给金融行业做报表时,经常会遇到一个问题,就是按照月份进行报表统计,那么对于月份不确定的列该如何统计呢?思路如下:1、在存储过程中拼接sql2、将存储过程中的结果集放在一个临时表中3、在程序中调用存储过程和该表,用resultset获取列数和列名。代码如下:label_pro_start: -- 程序处理开始标签BEGIN /* 增加原创 2016-06-17 12:40:09 · 1243 阅读 · 0 评论 -
连接数据库时出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver怎么修改
确认包已经被导入web工程目录。 原来是tomcat找不到MySQL JAR包的问题。后来又把mysql-connector-java-5.1.7-bin.jar导入到tomcat的lib目录下面就ok了,嘿…… 在java项目中,只需要引入mysql-connector-java-5.1.7-bin.jar就可以运行java项目。在web项目中,当Clas转载 2016-12-06 19:25:05 · 1344 阅读 · 0 评论 -
MySQL 数字类型转换函数(concatcast)
1、将Int 转为varchar经常用 concat函数,比如concat(8,’0′) 得到字符串 ’80′2、将varchar 转为Int 用 cast(a as signed) a为varchar类型的字符串总结:类型转换和SQL Server一样,就是类型参数有点点不同 : CAST(xxx AS 类型) , CONVERT(xxx,类型)可用的类型二进制,原创 2017-05-12 17:13:46 · 2074 阅读 · 0 评论 -
MySQL与Oracle 差异比较之一数据类型
数据类型编号ORACLEMYSQL注释1NUMBERint / DECIMALDECIMAL就是NUMBER(10,2)这样的结构INT就是是NUMBER(10),表示整型;MYSQL有很多类int型,tinyint mediumint bigint等,不同的int宽度不一样2Var转载 2017-04-27 13:54:40 · 329 阅读 · 0 评论 -
[err]1292 - Truncated incorrect DOUBLE value: 'XqFC47'
今天在存储过程中写insert into 表1 (字段) select xxx from 表2 inner join 表3 on 表2.xxx = 表3.xxx 时报如下错误:[err]1292 - Truncated incorrect DOUBLE value: 'XqFC47'百度时,都是说update语句的and写错,一点用处都没有,终于功夫不负有心人,在请假大神和自己细原创 2017-09-14 15:22:24 · 2186 阅读 · 1 评论 -
MySQL 出现You can't specify target table for update in FROM clause
MySQL 出现You can't specify target table for update in FROM clause错误解决方法MySQL出现You can’t specify target table for update in FROM clause 这个错误的意思是不能在同一个sql语句中,先select同一个表的某些值,然后再update这个原创 2017-09-14 18:55:32 · 452 阅读 · 0 评论 -
[Err] 1054 - Unknown column 'tsd.n_acco_id' in 'on clause'
今天在写update的sql时,遇到了:[Err] 1054 - Unknown column 'tsd.n_acco_id' in 'on clause'这个错误。sql如下:SELECT n_absolute_yields /100*365/DATEDIFF(i_d_busi_date,via.d_begin_date) FROM (SELECT n_acco_id,原创 2017-09-15 11:28:53 · 1117 阅读 · 0 评论