海鲨数据库架构师:曾凡坤.姒
海鲨数据库架构师:曾凡坤.姒
规则 一 禁止使用TIMESTAMP字段 规则 二 添加字段 不带AFTER, BEFOR 规则 三 建议用BIGINT 代替DECIMAL 规则 四 行定义大小不超过 N 字节 规则五 SELECT 不能有ORDER BY 规则六 JOIN字段类型不一致 规则七 IN的值必须少于 N 个 规则八 VARCHAR 长度...
1.2206 UPDATE report_info m, ( SELECT m.merchant_no,m.pay_day,s.effective_time, DATEDIFF(m.pay_day,s.effective_time) AS days FROM report_info m LEFT JOIN merchant_info s ON m.merchant_no=s.merchant_no ) b SET profit_type='00' WHERE m.merchant_no=b.merchant_no **error 字段 b.merchant_no 不存在** warn...
增加四个规则
规则 一 VARCHAR 长度 不超过 255 规则 二 表关联不能超过 5个 规则 三 建表 表不能超过 35个字段 规则 四 建表 必须含字段 CREATE_TIME, UPDATE_TIME
觉得SCANNERD 工具 工作太多了, 一般是扫描大量的XML文件,然后上传到服务端的对应任务SQL池中. 然后由定时任务进行审核; 实际上 SCANNERD 分析,上传,审核一条龙干完. 可遇到审核不过的SQL 就退出了工作,接下来的XML 就不继续了. INFO[0000] scanner started... failed to upload sql: Post "http://192.168.0.221:10000/v1/audit_plans/PAYLABS_TEST_DB_AUDIT_MYBAITS/trigger": EOF
容许用户自定义规则, 并且使用外部的程序或者脚本去检查SQL文本 SQLE 设置规则名称,检查外部程序名称,路径, SQLE 传递SQL文本给外部程序 SQLE 回收 检查通过,检查失败,报错信息.
**Describe**  **Suggestion**  **Why**
1 **** ` select from trans where channel_trans_no=#{orderNo} where trans_no=#{orderNo} limit 1 ` 另外请支持下 和 SELECT p.* FROM product_info p left join c ON p.channel_id = c.id and p.product_name =...
**SQLe Version** 1.2209.0 ```xml update batch_recharge_record set success_amount = success_amount + #{amount}, success_number=success_number +1, processing_amount = processing_amount - #{amount}, processing_number=processing_number-1, fail_amount = fail_amount + #{amount}, fail_number=fail_number +1, processing_amount = processing_amount...