全表同步操作:使用一个表的字段t1.a更新表的另一个表的字段t2.b,整个表t1.a字段全部替换,关联条件 t1.c=t2.c
UPDATE
user_record t1,
`user` t2
SET
t1.a = t2.b
WHERE t1.c = t2.c;
归总操作:一个表的全部内容根据user_id和type去重,选最新记录,归总到到另一个表里
INSERT INTO `user_choose` (user_id, TYPE, username, phone)
(SELECT
user_id,
TYPE,
username,
phone
FROM
user_choose_log
WHERE id IN
(SELECT
MAX(id)
FROM
user_record
WHERE user_id > 0
GROUP BY user_id,
TYPE)
);
同一个表中,变更表字段顺序:username、phone字段都放到id字段之后
ALTER TABLE `user`
MODIFY `username` VARCHAR (63) DEFAULT NULL AFTER `id`,
MODIFY `phone` VARCHAR (63) DEFAULT NULL AFTER `id`;