[MySQL] verwijderen tabel met ongeldige naam

Pagina: 1
Acties:

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Topicstarter
Laten we maar zeggen dat het een feature is, en niet een bug, maar MySQL heeft het op een of andere manier toegelaten dat ik een tabelkopie een ongeldige naam heb gegeven. (items-uk)

Die ongeldige naam leidt er logischerwijs toe dat ik er geen enkele query op los kan laten, inclusief DROP TABLE

Stom van mij natuurlijk, want ik wist best wel dat je geen dash in je tabelnaam kon gebruiken, maar goed, dat is achteraf geblaat.

Iemand die weet hoe ik de DROP-query omzeil, of moet ik adhv een volledige db-dump de database opnieuw creeren zonder desbetreffende tabel erin?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • WasBak
  • Registratie: September 2000
  • Niet online
Je zou de table gewoon kunnen renamen met alter zoiets:
code:
1
alter table `items-uk` rename `itemsuk`

Dit werkt bij mij. Daarna kan je ermee doen wat je wilt.

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Topicstarter
aha, back-tick quotes gebruiken dus.

thnx!

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz