Annexe

Reserved words

The list bellow contains the MySQL reserved words. Thoses words should not be used as fields name (see also https://dev.mysql.com/doc/refman/5.6/en/keywords.html).

  • accessible
  • add
  • all
  • alter
  • analyze
  • and
  • as
  • asc
  • asensitive
  • before
  • between
  • bigint
  • binary
  • blob
  • both
  • by
  • call
  • cascade
  • case
  • change
  • char
  • character
  • check
  • collate
  • column
  • condition
  • connection
  • constraint
  • continue
  • convert
  • create
  • cross
  • current_date
  • current_time
  • current_timestamp
  • current_user
  • cursor
  • database
  • databases
  • day_hour
  • day_microsecond
  • day_minute
  • day_second
  • dec
  • decimal
  • declare
  • default
  • delayed
  • delete
  • desc
  • describe
  • deterministic
  • distinct
  • distinctrow
  • div
  • double
  • drop
  • dual
  • each
  • else
  • elseif
  • enclosed
  • escaped
  • exists
  • exit
  • explain
  • false
  • fetch
  • float
  • float4
  • float8
  • for
  • force
  • foreign
  • from
  • fulltext
  • goto
  • grant
  • group
  • having
  • high_priority
  • hour_microsecond
  • hour_minute
  • hour_second
  • if
  • ignore
  • in
  • index
  • infile
  • inner
  • inout
  • insensitive
  • insert
  • int
  • int1
  • int2
  • int3
  • int4
  • int8
  • integer
  • interval
  • into
  • is
  • iterate
  • join
  • key
  • keys
  • kill
  • label
  • leading
  • leave
  • left
  • like
  • limit
  • linear
  • lines
  • load
  • localtime
  • localtimestamp
  • lock
  • long
  • longblob
  • longtext
  • loop
  • low_priority
  • master_ssl_verify_server_cert
  • match
  • mediumblob
  • mediumint
  • mediumtext
  • middleint
  • minute_microsecond
  • minute_second
  • mod
  • modifies
  • natural
  • not
  • no_write_to_binlog
  • null
  • numeric
  • on
  • optimize
  • option
  • optionally
  • or
  • order
  • out
  • outer
  • outfile
  • precision
  • primary
  • procedure
  • purge
  • range
  • read
  • reads
  • read_only
  • read_write
  • real
  • references
  • regexp
  • release
  • rename
  • repeat
  • replace
  • require
  • restrict
  • return
  • revoke
  • right
  • rlike
  • schema
  • schemas
  • second_microsecond
  • select
  • sensitive
  • separator
  • set
  • show
  • smallint
  • spatial
  • specific
  • sql
  • sqlexception
  • sqlstate
  • sqlwarning
  • sql_big_result
  • sql_calc_found_rows
  • sql_small_result
  • ssl
  • starting
  • straight_join
  • table
  • terminated
  • then
  • tinyblob
  • tinyint
  • tinytext
  • to
  • trailing
  • trigger
  • true
  • undo
  • union
  • unique
  • unlock
  • unsigned
  • update
  • upgrade
  • usage
  • use
  • using
  • utc_date
  • utc_time
  • utc_timestamp
  • values
  • varbinary
  • varchar
  • varcharacter
  • varying
  • when
  • where
  • while
  • with
  • write
  • xor
  • year_month
  • zerofill