create table tb_sequence(id int auto_increment not null ,primary key(id) );
insert into tb_sequence values(),(),(),(),(),(),(),(),(),(),(),(),();
insert into tb_sequence values(),(),(),(),(),(),(),(),(),(),(),(),();
2016-08-05
刪除重復行,并保留id最大的:
DELETE a
FROM user1_test a JOIN
(SELECT user_name, COUNT(*), MAX(id) AS id FROM user1_test GROUP BY user_name HAVING COUNT(*)>1) b
ON a.user_name = b.user_name
WHERE a.id < b.id;
DELETE a
FROM user1_test a JOIN
(SELECT user_name, COUNT(*), MAX(id) AS id FROM user1_test GROUP BY user_name HAVING COUNT(*)>1) b
ON a.user_name = b.user_name
WHERE a.id < b.id;
2016-07-29
SELECT user_name, 'arms' AS equipment, arms FROM user1 a JOIN user1_equipment b ON a.id = b.user_id
UNION ALL
SELECT user_name, 'clothing' AS equipment, arms FROM user1 a JOIN user1_equipment b ON ...
UNION ALL
SELECT user_name, 'shoe' AS equipment, arms FROM user1 a JOIN user1_equipment b ON ...
UNION ALL
SELECT user_name, 'clothing' AS equipment, arms FROM user1 a JOIN user1_equipment b ON ...
UNION ALL
SELECT user_name, 'shoe' AS equipment, arms FROM user1 a JOIN user1_equipment b ON ...
2016-07-28
SELECT user_name, arms, clothing, shoe FROM user1 a JOIN user1_equipment b ON a.id = b.user_id;
2016-07-28
INSERT INTO user1_equipment VALUES (NULL, 3, '金箍棒', '梭子黃金甲', '藕絲步云履');
INSERT INTO user1_equipment VALUES (NULL, 2, '九齒釘耙', '僧衣', '僧鞋');
INSERT INTO user1_equipment VALUES (NULL, 4, '降妖寶杖', '僧衣', '僧鞋');
INSERT INTO user1_equipment VALUES (NULL, 1, '九環錫杖', '錦斕袈裟', '僧鞋');
INSERT INTO user1_equipment VALUES (NULL, 2, '九齒釘耙', '僧衣', '僧鞋');
INSERT INTO user1_equipment VALUES (NULL, 4, '降妖寶杖', '僧衣', '僧鞋');
INSERT INTO user1_equipment VALUES (NULL, 1, '九環錫杖', '錦斕袈裟', '僧鞋');
2016-07-28
CREATE TABLE user1_equipment (
id TINYINT UNSIGNED AUTO_INCREMENT NOT NULL,
user_id SMALLINT UNSIGNED,
arms VARCHAR(10) CHARACTER SET utf8 DEFAULT NULL,
clothing VARCHAR(10) CHARACTER SET utf8 DEFAULT NULL,
shoe VARCHAR(10) CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY(id)
);
id TINYINT UNSIGNED AUTO_INCREMENT NOT NULL,
user_id SMALLINT UNSIGNED,
arms VARCHAR(10) CHARACTER SET utf8 DEFAULT NULL,
clothing VARCHAR(10) CHARACTER SET utf8 DEFAULT NULL,
shoe VARCHAR(10) CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY(id)
);
2016-07-28
回復前面同時后來人估計也會有的疑問:我難道只能一行行寫?回答是:這是開發技巧!如果你有幾百行幾百列的數據要行列轉換,那不叫開發叫維護,至于怎么維護……你問我?我告訴你,導出成excel不就行了么,然而導出不是開發時的主要問題了
2016-07-18
最新回答 / qq__2964
這是理想狀態,一般一個程序寫好了,基本都不會去怎么修改了,除了客戶強烈要求修改業務外(不改不付錢啊這些),開發基本不會動程序,都是讓實施人員從數據庫中動刀子,這就是現狀,讓你加過程啊,做報表啊。。。
2016-07-16