Zoeken…


Invoering

MySQL heeft enkele speciale namen die gereserveerde woorden worden genoemd . Een gereserveerd woord kan alleen als identificatie voor een tabel, kolom, enz. Worden gebruikt als het in backticks (`) is verpakt, anders zal er een fout optreden.

Om dergelijke fouten te voorkomen, gebruik je geen gereserveerde woorden als identificatiemiddelen of plaats je de aanstootgevende identificatiemeter in backticks.

Opmerkingen

Hieronder staan alle gereserveerde woorden (uit de officiële documentatie ):

  • BESCHIKBAAR
  • TOEVOEGEN
  • ALLEMAAL
  • WIJZIGEN
  • ANALYSEREN
  • EN
  • NET ZO
  • ASC
  • ASENSITIVE
  • VOORDAT
  • TUSSEN
  • BIGINT
  • BINAIR
  • BLOB
  • BEIDE
  • DOOR
  • CALL
  • CASCADE
  • GEVAL
  • VERANDERING
  • CHAR
  • KARAKTER
  • CONTROLEREN
  • COLLATE
  • KOLOM
  • STAAT
  • BEPERKING
  • DOORGAAN MET
  • CONVERTEREN
  • CREATE
  • KRUIS
  • HUIDIGE DATUM
  • HUIDIGE TIJD
  • CURRENT_TIMESTAMP
  • HUIDIGE GEBRUIKER
  • CURSOR
  • DATABASE
  • DATABASES
  • DAY_HOUR
  • DAY_MICROSECOND
  • DAY_MINUTE
  • DAY_SECOND
  • december
  • DECIMALE
  • VERKLAREN
  • STANDAARD
  • VERTRAAGD
  • DELETE
  • DESC
  • BESCHRIJVEN
  • DETERMINISTIC
  • DISTINCT
  • DISTINCTROW
  • DIV
  • DUBBELE
  • LATEN VALLEN
  • DUAL
  • ELK
  • ANDERS
  • ELSEIF
  • ENCLOSED
  • ontsnapt
  • BESTAAT
  • UITGANG
  • LEG UIT
  • VALSE
  • FETCH
  • VLOTTER
  • float4
  • FLOAT8
  • VOOR
  • DWINGEN
  • BUITENLANDSE
  • VAN
  • HELE TEKST
  • GENERATED
  • KRIJGEN
  • VERLENEN
  • GROEP
  • HEBBEN
  • HOGE PRIORITEIT
  • HOUR_MICROSECOND
  • HOUR_MINUTE
  • HOUR_SECOND
  • ALS
  • NEGEREN
  • IN
  • INHOUDSOPGAVE
  • IN BESTAND
  • INNER
  • IN UIT
  • ONGEVOELIG
  • INSERT
  • INT
  • INT1
  • INT2
  • INT3
  • INT4
  • int8
  • GEHEEL GETAL
  • INTERVAL
  • IN
  • IO_AFTER_GTIDS
  • IO_BEFORE_GTIDS
  • IS
  • HERHALEN
  • JOIN
  • SLEUTEL
  • KEYS
  • DODEN
  • LEIDEN
  • VERTREKKEN
  • LINKS
  • LEUK VINDEN
  • LIMIET
  • LINEAIR
  • LINES
  • LADEN
  • LOKALE TIJD
  • LOCALTIMESTAMP
  • SLOT
  • LANG
  • LONGBLOB
  • longtext
  • LUS
  • LAGE PRIORITEIT
  • MASTER_BIND
  • MASTER_SSL_VERIFY_SERVER_CERT
  • BIJ ELKAAR PASSEN
  • MAXIMUM WAARDE
  • MEDIUMBLOB
  • MEDIUMINT
  • MEDIUMTEXT
  • MIDDLEINT
  • MINUTE_MICROSECOND
  • MINUTE_SECOND
  • MOD
  • MODIFIES
  • NATURAL
  • NIET
  • NO_WRITE_TO_BINLOG
  • NUL
  • NUMERIC
  • AAN
  • OPTIMIZE
  • OPTIMIZER_COSTS
  • OPTIE
  • OPTIONEEL
  • OF
  • BESTELLEN
  • UIT
  • BUITENSTE
  • OUTFILE
  • PARTITION
  • PRECISION
  • PRIMARY
  • PROCEDURE
  • PURGEER
  • RANGE
  • LEZEN
  • LEEST
  • LEZEN SCHRIJVEN
  • REAL
  • Referenties
  • REGEXP
  • VRIJLATING
  • RENAME
  • HERHALING
  • VERVANGEN
  • VEREISEN
  • RESIGNAL
  • BEPERKEN
  • RETURN
  • INTREKKEN
  • RECHTSAF
  • RLIKE
  • SCHEMA
  • SCHEMA'S
  • SECOND_MICROSECOND
  • SELECT
  • GEVOELIG
  • SEPARATOR
  • SET
  • TONEN
  • SIGNAAL
  • SMALLINT
  • RUIMTELIJKE
  • SPECIFIEK
  • SQL
  • SQLException
  • SQLSTATE
  • SQLWARNING
  • SQL_BIG_RESULT
  • SQL_CALC_FOUND_ROWS
  • SQL_SMALL_RESULT
  • SSL
  • BEGINNEND
  • OPGESLAGEN
  • STRAIGHT_JOIN
  • TAFEL
  • TERMINATED
  • VERVOLGENS
  • TINYBLOB
  • TINYINT
  • TinyText
  • NAAR
  • TRAILING
  • OP GANG BRENGEN
  • TRUE
  • UNDO
  • UNIE
  • UNIEK
  • ONTGRENDELEN
  • UNSIGNED
  • BIJWERKEN
  • GEBRUIK
  • GEBRUIK
  • GEBRUIK MAKEND VAN
  • UTC_DATE
  • UTC_TIME
  • UTC_TIMESTAMP
  • WAARDEN
  • VARBINARY
  • VARCHAR
  • VARCHARACTER
  • VERSCHILLENDE
  • VIRTUELE
  • WANNEER
  • WAAR
  • TERWIJL
  • MET
  • SCHRIJVEN
  • XOR
  • JAAR MAAND
  • ZEROFILL
  • GENERATED
  • OPTIMIZER_COSTS
  • OPGESLAGEN
  • VIRTUELE

Fouten door gereserveerde woorden

Wanneer het proberen om te kiezen uit een tabel met de naam order als deze

select * from order

de fout stijgt:

Foutcode: 1064. Er is een fout opgetreden in uw SQL-syntaxis; raadpleeg de handleiding die overeenkomt met uw MySQL-serverversie voor de juiste syntax om te gebruiken in de buurt van 'order' op regel 1

Gereserveerde zoekwoorden in MySQL moeten worden ontlopen met backticks ( ` )

select * from `order`

om onderscheid te maken tussen een trefwoord en een tabel- of kolomnaam.

Zie ook: Syntaxisfout door het gebruik van een gereserveerd woord als tabel- of kolomnaam in MySQL .



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow