CREATE TABLE t\G *************************** 1. row *************************** Table: t Create Table: CREATE TABLE t ( id int(11) NOT NULL AUTO_INCREMENT, s char(60) DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 Unquoted numeric DEFAULTs, from MariaDB 10.2.2: CREATE TABLE td (link TINYINT DEFAULT 1); SHOW CREATE TABLE td\G *************************** 1. row *************************** Table: td Create Table: CREATE TABLE `td` ( `link` tinyint(4) DEFAULT 1 ) ENGINE=InnoDB DEFAULT CHARSET=latin1 Quoted numeric DEFAULTs, until MariaDB 10.2.1: CREATE TABLE td (link TINYINT DEFAULT 1); SHOW CREATE TABLE td\G *************************** 1. row *************************** Table: td Create Table: CREATE TABLE `td` ( `link` tinyint(4) DEFAULT '1' ) ENGINE=InnoDB DEFAULT CHARSET=latin1 SQL_MODE impacting the output: SELECT @@sql_mode; +------------------------------------------------------------------------------ ------------+ | @@sql_mode | +------------------------------------------------------------------------------ ------------+ | STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SU STITUTION | +------------------------------------------------------------------------------ ------------+ CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `msg` varchar(100) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 ; SHOW CREATE TABLE t1\G *************************** 1. row *************************** Table: t1 Create Table: CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `msg` varchar(100) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 SET SQL_MODE=ORACLE; SHOW CREATE TABLE t1\G *************************** 1. row *************************** Table: t1 Create Table: CREATE TABLE "t1" ( "id" int(11) NOT NULL, "msg" varchar(100) DEFAULT NULL, PRIMARY KEY ("id") URL: https://mariadb.com/kb/en/show-create-table/https://mariadb.com/kb/en/show-create-table/€