Domande taggate «alter-table»

Istruzione SQL utilizzata per modificare un oggetto tabella esistente.







2
Posso rinominare i valori in una colonna ENUM MySQL in una query?
Supponiamo che io abbia una tabella Database con un ENUM('value_one','value_two'). Voglio cambiarlo in un ENUM('First value','Second value'). Attualmente lo sto facendo come segue: ALTER TABLE `table` MODIFY `column` ENUM('value_one','value_two','First value','Second value'); UPDATE `table` SET `column`='First Value' WHERE `column`='value_one'; UPDATE `table` SET `column`='Second Value' WHERE `column`='value_two'; ALTER TABLE `table` MODIFY `column` …

2
Cambia rapidamente la colonna NULL in NOT NULL
Ho una tabella con milioni di righe e una colonna che consente valori NULL. Tuttavia, al momento nessuna riga ha un valore NULL per quella colonna (posso verificarlo abbastanza rapidamente con una query). Tuttavia, quando eseguo il comando ALTER TABLE MyTable ALTER COLUMN MyColumn BIGINT NOT NULL; la query richiede …







3
Set SQL consentito valori per una colonna
Voglio creare ALTER TABLEun'espressione che aggiunge una nuova colonna e imposta un valore predefinito e definisce inoltre i valori consentiti per quella colonna. È una colonna di testo e deve essere consentito solo "valore1", "valore2" e "valore3". L'impostazione predefinita dovrebbe essere "valore1" Secondo i seguenti diagrammi di sintassi: Sto arrivando …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.