2016-03-03 40 views
0
一列

我正在尋找一個SQL或Python的解決方案時索引添加到我的表:如何添加

可以說我有:

+-------+-------+-------+ 
| City | State | ZIP | 
+-------+-------+-------+ 
| MIAMI | FL | 33157 | 
| MIAMI | FL | 33158 | 
| MIAMI | FL | 33159 | 
+-------+-------+-------+ 

我想表中添加索引這是郵政編碼的城市和州irregardless獨特的樣子:

+-------+-------+-------+-------+ 
| City | State | ZIP | Index | 
+-------+-------+-------+-------+ 
| MIAMI | FL | 33157 |  1 | 
| MIAMI | FL | 33158 |  2 | 
| MIAMI | FL | 33159 |  3 | 
+-------+-------+-------+-------+ 
+0

您正在使用哪種RDBMS? –

+0

我正在使用mysql – steppermotor

回答

0

在MySQL中,你可以使用這個SQL命令:

ALTER TABLE `table_name` ADD `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST; 

添加的「id」列對於每條記錄都是唯一的。並自動在每條記錄中自動遞增1。 我想也可以在其他SQL數據庫引擎中使用。

+0

我試過ALTER TABLE'cities'ADD INDEX'id'('city','state');但我沒有看到id列添加任何想法? – steppermotor

+0

因爲你只是製作('城市','國家')列爲您的索引,而不是創建新列 –

+0

我如何克里特新列? – steppermotor