Desidero aggiungere una nuova colonna a una tabella mysql esistente, in cui la nuova colonna è un numero intero univoco per ogni valore univoco di una colonna esistente nella tabella. Ad esempio, se la colonna esistente ha valori univoci A e B (e potrebbero esserci 50 righe di ciascuna di A e B), quindi aggiungi una nuova colonna con valori di 1 e 2 in ogni riga in cui vi è un A e B, rispettivamente.Aggiungi colonna intera a una tabella mysql esistente basata sulla colonna esistente
6
A
risposta
10
bene, richiede due comandi
ALTER TABLE your_table ADD COLUMN your_column INTEGER UNIQUE;
E poi per ogni record della colonna, si crea un istruzioni di aggiornamento per farlo, come:
UPDATE your_table SET your_column = 1 WHERE column = 'A'
UPDATE your_table SET your_column = 2 WHERE column = 'B'
O si crea una procedura per questo, se i record sono molti.
Problemi correlati
- 1. Aggiungere la colonna di dati a una tabella mySQL esistente
- 2. SQL Aggiungi chiave esterna alla colonna esistente
- 3. Mysql caricare i dati per colonna esistente di una tabella
- 4. inserire una colonna NOT NULL ad una tabella esistente
- 5. change_column_null per la colonna esistente
- 6. aggiungi colonna a SQLAlchemy Tabella
- 7. Riempimento colonna intera tabella SQL
- 8. Aggiungi una nuova colonna in una grande tabella mysql
- 9. SQL: impostare colonna esistente come chiave primaria in MySQL
- 10. come aggiungere una nuova colonna alla chiave primaria composita esistente
- 11. Aggiungi chiave esterna alla tabella esistente
- 12. Aggiungi una ScrollView a una vista esistente
- 13. Modifica tabella Aggiungi colonna Sintassi
- 14. Aggiungi dati alla tabella pytables esistente
- 15. come aggiungere una nuova colonna a un foglio esistente
- 16. Aggiungere una colonna a un'entità esistente in Symfony
- 17. Come aggiungere un valore predefinito a una colonna già esistente?
- 18. Migrazioni Aggiungi colonna dopo colonna specificata e colonna indice
- 19. Aggiungere una colonna a una tabella con un valore predefinito uguale al valore di una colonna esistente
- 20. Come aggiungere una colonna di sequenza a una tabella esistente con record
- 21. Come aggiungere una nuova colonna a una memoria di tabella azzurra esistente
- 22. Aggiungi colonna a tavola con jQuery
- 23. aggiungi al valore esistente nella colonna mysql utilizzando la funzione CONCAT?
- 24. Aggiungi MediaType a JsonInputFormatter esistente
- 25. Aggiungi colonna a dataframe con valore predefinito
- 26. Aggiornamento di un valore di colonna esistente
- 27. Come aggiungere 1 al valore di una colonna di una riga esistente in mysql
- 28. C'è un modo per aggiungere una colonna in una vista esistente in mysql?
- 29. Come aggiungere un commento a una colonna di tabella esistente in SQL Server?
- 30. prestazioni di MySQL ALTER TABLE Aggiungi colonna dopo COLONNA - su un grande tavolo
Generalmente eseguito dalla sintassi IDENTITY IDENTITY [(seed, increment)] – mozillanerd