mysql
alwaysBrother
这个作者很懒,什么都没留下…
展开
-
navicat存储过程插入大批量数据
直接新建查询,所有操作都 在查询编辑器中写SQLDROP PROCEDURE IF EXISTS test; CREATE PROCEDURE test()BEGIN declare n bigint; set n = 0; while n set n = n + 1; INSERT INTO `databa原创 2017-06-14 10:14:45 · 2496 阅读 · 0 评论 -
mysql逆向生成pdm
mysql逆向生成pdmPowerDesigner 16.5mysql 5.7第一步如图,新建一个模型 第二步:选中当前模型 testdb. 然后在菜单栏database->update model from database,如图: 会弹出如下窗口: 这里我尝试新建一个Connection profile ,但是失败了。于是新建了ODBC machinedata source,原创 2017-12-18 20:03:46 · 982 阅读 · 0 评论 -
mysql if语句的嵌套
IF(expr1,expr2,expr3)expr1: 判断条件如果为真,取值expr2否则取expr3exam: SELECT...IF ( INVALID = 0, IF(INVOICE_TYPE IN (0, 1, 4, 5), (CARGO_AMOUNT_DISCOUNT / (1 + CARGO_TAX_RATE)), CARGO_PRICE_DISCOUNT), ...原创 2018-03-15 10:08:27 · 12343 阅读 · 0 评论 -
mysql case when update
需求是根据某个字段的值不同,修改相对应的另一个字段,于是就用到了mysql的case when,在此记录一下。隐私起见随便修改了表名和字段名。有种简单的情况是只需要判断某个字段的值就可以确定另一个字段的值:UPDATE mytalbe SET propertyA = CASE id WHEN 1 THEN 3 WHEN 2 THEN 4 WHE原创 2018-04-03 14:49:28 · 1257 阅读 · 0 评论 -
mysql中sql_mode设置引起的一些问题
以only_full_group_by 为例,其他的设置看每个设置的意思就懂了。[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ’ which is not functio原创 2018-05-02 18:35:54 · 4189 阅读 · 0 评论 -
mysql查询某字段最大的记录集合
mysql查询某字段最大的记录集合一、SELECT *FROM item aWHERE recommend = ( SELECT MAX(RECOMMEND) FROM item b WHERE a.BILLING_ITEM = b.BILLING_IT原创 2018-05-09 15:43:21 · 4118 阅读 · 0 评论 -
MySQL中删除重复数据只保留一条
MySQL中删除重复数据只保留一条如下,表 temp_nsr_adv2 中 nsrsbh 相同的记录,保留ID最小的记录,其余删掉。DELETEFROM temp_nsr_adv2WHERE nsrsbh IN (SELECT * from ( SELECT nsrsbh FROM temp_...原创 2018-12-14 14:25:41 · 565 阅读 · 0 评论