由于做数据库移植,从MSSQL移植到MySQL,但是发现到了MySQL这边却无法执行。
如下,一条一条执行insert的时候没有问题可以正常插入,当本人一次将全部insert执行的时候就会报错:
本人使用的是navicat for mysql工具
INSERT INTO ky_fromdetail VALUES (replace(UUID(), "-", "……继续阅读 »
10年前 (2016-02-09) 1955浏览
0个赞
加了order by 排序实在是太慢了,用存储过程也一样慢,各位高手有什么办法优化一下啊
解决方案
40
批量添加是怎么处理的,程序?假如是程序,能否在批量添加前删除索引,添加之后重建索引。
……继续阅读 »
10年前 (2016-02-09) 1560浏览
0个赞
要求:前面的指标一列可以增加或改变;
后面的评分1,2,3.4是不变的,但是里面的对应的描述可能改变。
本人想的是建2个表,一个指标表,里面有id,指标名称,权重
一个评分表,但是评分表该怎么建呢?
以前没设计过数据库,求各位指导!万分感谢![size=24px][/size]
解决方案
40
评分表(指标ID,分数,评分标准)
指标ID关联 指标表,然后 ……继续阅读 »
10年前 (2016-02-09) 1130浏览
0个赞
数据库id刚开始都是排好的,但是原因是有遗漏要insert、或不用的数据 delete 掉。这样几次以后数据库id顺序乱了。大家是怎么处理的?
例如每一个页面显示10条数据,则每翻一页本人就相应地按 id=1、11、21、31、41、51 。来读取数据库,但假如中间有数据插入、或删除,那么怎么让数据id的顺序相应的顺延和补进?
也就是说 id=2 的数据删除……继续阅读 »
10年前 (2016-02-09) 2949浏览
0个赞
下面是SQL语句的string:
public static string rankSQL =
@”update scores,
(select stuId,sptId,score,
(@rank := if(@previous=sptId,@rank,0)+1) as rank,
@previous := sptId
from scores w……继续阅读 »
10年前 (2016-02-09) 1138浏览
0个赞
A表 : id
B表 id A_id
C表: id B_id money
本人需要根据A表的ID 来统计C表的money总和。 谢谢
解决方案
40
select sum(c.money) from a inner join b on a.id = b.a_id inner join c on b.id= c.b_id where a.id=值
……继续阅读 »
10年前 (2016-02-09) 1448浏览
0个赞
Create PROCEDURE [dbo].[A_Count]
-- Add the parameters for the stored procedure here
@TableID NVARCHAR(128), --表名称
@Column NVARCHAR(4000), --显示字段名称
@Where NVARCHAR(1024) ……继续阅读 »
10年前 (2016-02-09) 1044浏览
0个赞
目前公司需要用存储过程做个统计分析,输入条件有十几个,但输出结果集是一个,就是根据不同的输入条件,来输出结果。
现在本人打个比方输入条件有:1,2,3,4,根据这4个条件排列组合,来查询输出结果。
按照4个条件这样组合起来,本人算了下得相当于有24种条件啊。
那用mysql存储过程里面 用 IF 语句来 岂不是要写 至少24种判断,这岂不是要写死人啊。万一……继续阅读 »
10年前 (2016-02-09) 1064浏览
0个赞
“开始时间”实际上存的是时间戳,为阐述方便写成了 【 日期(周几)时刻 】 的形式。
每个下午(或晚上)有两节课,并且一个下午(或晚上)只有一个老师。
假设目前有上图那么多数据,想要在前端显示下图样子的结果,求帮助怎么实现?提供思路也好
甲(2),丙(1) –表示甲老师上每周二下午的课,连上两周;接下来1周由丙老师上
乙(3) ……继续阅读 »
10年前 (2016-02-09) 1073浏览
0个赞