2013-12-16 104 views
0

如何創建一個能夠在插入成功後自動遞增的字段..與XX00001,XX00002,XX00003,XX00004一樣。像那樣。任何幫助將非常感激。帶有前綴/後綴文本的mysql自定義自動增量字段

+1

你不知道。你將輸出格式化爲任何你喜歡的東西 –

+0

像怎樣?認爲你可以提供一些例子? –

+0

或者將前綴/後綴放在其他列中,並在檢索時將它們連接起來。 – eggyal

回答

2
CREATE TABLE my_table (
    prefix CHAR(2), 
    number INT(5) ZEROFILL AUTO_INCREMENT, 
    PRIMARY KEY (number) 
); 

INSERT INTO my_table (prefix) VALUES ('XX'), ('XX'), ('XX'); 

SELECT CONCAT(prefix, number) FROM my_table; 

請參閱sqlfiddle

+0

這麼棒的幫助。非常非常感謝你! –

+1

@BoyPasmo:我以前沒考慮過,但如果需要的話,您還可以爲'prefix'設置一個'DEFAULT'值:http://sqlfiddle.com/#!2/c21b2/1/0 – eggyal

相關問題