Cần giúp đỡ về MySql

Mình có 1 tableA, gồm 2 cột: id, user_id. cột id là cột tự tăng có dạng 0000000001, cột user_id có dạng VNVH0000000001. (cộng thêm chuổi VNVH)

mình code:

INSERT INTO users (user_id)
SELECT CONCAT('VNVH', RIGHT(CONVERT(max(id),VARCHAR(10)),10))
FROM users

image

mình muốn cột user_id nó có dạng VNVH0000000001, VNVH0000000002, … nhưng giờ thì mất số 0.
Help

xin hỏi khí không phải, vì sao phải dùng max với convert vậy.

update table users set user_id = concat('VNVH', id)

nghĩ vậy thôi mà ta

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?