Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法执行命令:MySQL_Mysql - Fatal编程技术网

无法执行命令:MySQL

无法执行命令:MySQL,mysql,Mysql,我面临无法执行命令的问题,错误如下: create table `payrollmanagementsystem`.DEDUCTION ( CODE VARCHAR(50) not null primary key, NAME VARCHAR(50), SALARYPERDAY DOUBLE PRECISION, LEAVE INT, KWSP DOUBLE PRECISION, TOTALDEDUCTION DOUBLE PRECISION )

我面临无法执行命令的问题,错误如下:

create table `payrollmanagementsystem`.DEDUCTION
(
    CODE VARCHAR(50) not null primary key,
    NAME VARCHAR(50),
    SALARYPERDAY DOUBLE PRECISION,
    LEAVE INT,
    KWSP DOUBLE PRECISION,
    TOTALDEDUCTION DOUBLE PRECISION
)
因此:

正如其他人指出的,休假是一个关键词。要解决您的问题,请使用反勾号:

Unable to execute command:
create table `payrollmanagementsystem`.DEDUCTION
(
    CODE VARCHAR(50) not null primary key,
    NAME VARCHAR(50),
    SALARYPERDAY DOUBLE PRECISION,
    LEAVE INT,
    KWSP DOUBLE PRECISION,
    TOTALDEDUCTION DOUBLE PRECISION
)
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LEAVE INT,
    KWSP DOUBLE PRECISION,
    TOTALDEDUCTION DOUBLE PRECISION
)' at line 6
请注意,代码也是一个关键字,尽管在这种情况下不会引起问题。避开列名仍然是一种好的做法

`LEAVE` INT,