sql >> Database >  >> RDS >> Mysql

Query om unieke of primaire sleutel uit MYsql-tabel te verwijderen

Dit is een korte handleiding om de unieke of primaire sleutel uit uw MYSql-tabel te verwijderen. Soms voegen we een unieke sleutel toe aan de tabelkolom om dubbele invoer te voorkomen, maar als u in ieder geval dubbele gegevens in uw tabel nodig hebt, zoals in mijn geval, heb ik een unieke sleutel toegewezen als bedrijfsnaam in mijn bedrijventabel om te voorkomen dat dubbele bedrijfsnaam in mijn mysql-tabel, maar na enige tijd moet ik een dubbele bedrijfsnaam opslaan omdat sommige bedrijven meerdere adressen hebben, dan moet ik de unieke sleutel uit de bedrijventabel verwijderen. Vervolgens gebruik ik onderstaande query om de kolom bedrijfsnaam te wijzigen. Mysql ALTER gebruiken commando kunt u de eigenschap van de tabelkolom wijzigen.


Unieke sleutel verwijderen..

ALTER TABLE companies
DROP INDEX company_name;

Primaire sleutel verwijderen..

ALTER TABLE companies
DROP INDEX 'PRIMARY';



Als je dit bericht leuk vindt, vergeet dan niet je te abonneren op mijn openbare notitieboek voor meer nuttige dingen


  1. Hoe selecteer ik slechts 1 rij van Oracle SQL?

  2. Indexen weergeven die zijn gemaakt voor een tabel in postgres

  3. UPDATE indien bestaat anders INSERT in SQL Server 2008

  4. Eenvoudige recursieve query in Oracle