Mysql 在创建语句中将默认值设置为表字段时出错

Mysql 在创建语句中将默认值设置为表字段时出错,mysql,select,Mysql,Select,这是我的sql语句中的错误,请帮助我找出它的语法错误: CDbCommand failed to execute the SQL statement: SQLSTATE[42000]: Syntax error or access violation: 1064 Erreur de syntaxe près de '`Employee`,`fd` VARCHAR(10) NOT NULL DEFAULT `hari`,PRIMARY KEY (id))' à la ligne 1. The S

这是我的sql语句中的错误,请帮助我找出它的语法错误:

 CDbCommand failed to execute the SQL statement: SQLSTATE[42000]: Syntax error or access violation: 1064 Erreur de syntaxe près de '`Employee`,`fd` VARCHAR(10) NOT NULL DEFAULT `hari`,PRIMARY KEY (id))' à la ligne 1. The SQL statement executed was: CREATE TABLE `form2` (`id` INT(10),`firstname` VARCHAR(20),`lastname` VARCHAR(20),`Age` INT(10),`Address` TEXT(100),`bd` INT(10),`bussiness` VARCHAR(20) NOT NULL DEFAULT `Employee`,`fd` VARCHAR(10) NOT NULL DEFAULT `hari`,PRIMARY KEY (id)); 

将单引号设置为默认值,如
'Employee'
,而不是
倒勾
。尝试以下查询

CREATE TABLE `form2`(
`id` INT(10),
`firstname` VARCHAR(20),
`lastname` VARCHAR(20),
`Age` INT(10),
`Address` TEXT(100),
`bd` INT(10),
`bussiness` VARCHAR(20) NOT NULL DEFAULT 'Employee',  
`fd` VARCHAR(10) NOT NULL DEFAULT 'hari', 
PRIMARY KEY (id));
将'Employee'改为'Employee','hari'改为'hari'

CREATE TABLE `form2`
(
`id` INT(10),
`firstname` VARCHAR(20),
`lastname` VARCHAR(20),
`Age` INT(10),
`Address` TEXT(100),
`bd` INT(10),
`bussiness` VARCHAR(20) Not Null  DEFAULT 'Employee',
`fd` VARCHAR(10) NOT NULL DEFAULT 'hari',
 PRIMARY KEY (id)
);

当答案有帮助时,在单引号'Employee'和'Hari'中执行一个put字符。

@user3640336永不忘记接受/upvote