sql >> Database >  >> RDS >> Mysql

MySQL-fout 1064-syntaxis, maar alles lijkt in orde

Probleem is het woord VISIBLE , verwijder het en het zal werken. Index zijn standaard zichtbaar.

Uw vraag:"Als ik VISIBLE verwijder, werkt het prima, dus waarom heeft mysql workbench besloten om zichtbaar toe te voegen?"

Mijn antwoord:De optie om index onzichtbaar te markeren is nog niet geïmplementeerd in MariaDB (afaik!).

Bijwerken:

De syntaxis voor MariaDB is anders, zie deze referentie:https://jira.mariadb.org /browse/MDEV-7317



  1. Fix:"de leidende precisie van het interval is te klein" in Oracle Database

  2. Een gegevensmodel om uw kostbaarste bezit bij te houden

  3. hoe vind je indexen op een tabel in orakel

  4. Maak verbinding met mysql in een docker-container van de host