我有student table
admission id
,我想在我注册时为admission id
添加前缀
标准表:
S_AdminID S_Name S_Gender
1 eeee M
2 gggg F
14AD被添加到asdmission id 我想要这样
S_AdminID S_Name S_Gender
14AD1 eeee M
14AD2 gggg F
提前致谢
答案 0 :(得分:2)
UPDATE table set S_AdminID=CONCAT("14AD",S_AdminID)
但如果您的表格属性为int
或autoincrement
如果您想自动使用,则可以使用 Triggers
示例:
CREATE TRIGGER test BEFORE INSERT ON table_name
FOR EACH ROW SET @S_AdminID = CONCAT('14AD' ,@S_AdminID);
如果您想使用主键,自动增量的前缀。然后你必须在表模式中进行一些更改,如:
CREATE TABLE myItems (
id INT NOT NULL AUTO_INCREMENT,
prefix CHAR(30) NOT NULL,
PRIMARY KEY (id, prefix),