MySQL
Gereserveerde woorden
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 .