关于表冗余字段更新的问题
如上所示的一个电商系统,用户量、数据量都比较小, 设计的时候,没有采用外键,所以,表里面有很多冗余的字段, 例如,这个价格,当本人修改了商品的价格的时候,本人的【购物车】、【订单项目】、【订单】里面的价格,这个也要改吗? 目前考虑如下: 1、修改了商品的价格的时候,本人的【购物车】价格直接修改 【订单项目】、【订单】里面的价格,只有订单状态是未支付的状态的……
in查询结果不存在的时候返回特定的结果
例如: select * from shop where shop_id in (1,2,3) 其中存在的结果只有shop_id为1,2 例如: id name 1 商店1 2 商店2 有没有方法可以获得 id name 1 商店1 2 商店2 3 默认值 这样子呢? 解决方案 10 在前端程序拼接更好 30 让程序去组装……
触发器中分割字符串 再根据分割的值循环insert怎么写
触发器中 CREATE TRIGGER trigger_products_data_insert AFTER INSERT ON erp_products_data FOR EACH ROW BEGIN insert into erp_products_data3(products3_sku,products3_suppliers_ids) values(n……
mysql的sp报错,请麻烦给看一下
DELIMITER $$ CREATE PROCEDURE sp_tables_if_change_123( IN P_TABLE_NAME VARCHAR(100), IN P_TABLE_SCHEMA VARCHAR(100), IN P_BACKUP_DATABSAE VARCHAR(100) ) BEGIN DECLARE cnt int; DECL……
求帮助!关于mysql编码的问题。
情况是这样的。我们公司有个项目,最早是用gbk开发的,后面有改过一次静态页,可是改的那个人和之前开发的那个人不一样,他也不清楚,静态页用了utf-8,然后的问题是,已经有用户提交表单到数据库了,可是数据库里存的都是乱码。就是在gbk的表里存了utf8的数据。这个情况要怎么解决 解决方案 100 LZ你好 这种情况只能将乱码的数据表的类型改为UTF8,然后删除……
怎么按照用户注册时间,统计每日的用户总数.SQL怎么写?
如题:: 怎么按照用户注册时间,统计每日的用户总数.SQL怎么写? 解决方案 20 LZ你好 供你参考 1、每年 select year(ordertime) 年, sum(Total) 销售合计 from 订单表 group by year(ordertime) 2、每月 select year(ordertime) 年, month(ordertime)……
max_allowed_packet 自动恢复的问题,求帮助
本人在my.ini中加了max_allowed_packet = 20M重启后就好使了,但是过一段时间就又变成了1M了。重启一下mysql服务就又变成20M了。 看另一个帖子里说是内存不足被mysql重置了。这个怎么样解决呢? 解决方案 20 是不是被某个管理人员重置了。 20 有可能是被其他人修改的 ……