sql >> Database teknologi >  >> RDS >> Mysql

Forespørgsel om at fjerne entydig eller primær nøgle fra MYsql-tabellen

Dette er en hurtig vejledning til at fjerne unikke eller primære nøgler fra din MYSql-tabel. Nogle gange tilføjer vi en unik nøgle på tabelkolonnen for at forhindre duplikatindtastning, men hvis du under alle omstændigheder har brug for nogle duplikerede data i din tabel, som i mit tilfælde, tildelte jeg en unik nøgle som virksomhedsnavn i min virksomhedstabel for at forhindre i at gemme duplikatvirksomhedsnavn i min mysql-tabel, men efter et stykke tid har jeg brug for at gemme dubleret virksomhedsnavn, fordi nogle virksomheder har flere adresser, så skal jeg fjerne en unik nøgle fra firmatabellen, så bruger jeg nedenstående forespørgsel til at ændre kolonnen firmanavn. Bruger Mysql ALTER kommando kan du ændre tabel kolonne egenskab.


Fjerner unik nøgle...

ALTER TABLE companies
DROP INDEX company_name;

Fjerner primær nøgle...

ALTER TABLE companies
DROP INDEX 'PRIMARY';



Hvis du kan lide dette indlæg, så glem ikke at abonnere på min offentlige notesbog for flere nyttige ting


  1. Markørbaserede poster i PostgreSQL

  2. FEJL 1452:Kan ikke tilføje eller opdatere en underordnet række:en fremmednøglebegrænsning mislykkes

  3. Automatisk skalering med Amazon Aurora Serverless

  4. Hvordan håndteres tabelkolonne navngivet med reserveret SQL-søgeord?