Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.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
I';我试图在mysql中设置一个表,但不断出现错误,并且可以';我想不出正确的方法来修理它_Mysql_Sql - Fatal编程技术网

I';我试图在mysql中设置一个表,但不断出现错误,并且可以';我想不出正确的方法来修理它

I';我试图在mysql中设置一个表,但不断出现错误,并且可以';我想不出正确的方法来修理它,mysql,sql,Mysql,Sql,我正在尝试在mysql中创建一个表。我不断地遇到错误,我不知道为什么/如何正确地修复它 到目前为止,我的代码是: CREATE TABLE IF NOT EXISTS scores( date_played DATE, member_score SCORE int(3) ); 我的错误是: 错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,了解使用near'SCORE int(3)的正确语法 )“在3号线 我得到了这个代码,但它不是我所需要的: CRE

我正在尝试在mysql中创建一个表。我不断地遇到错误,我不知道为什么/如何正确地修复它

到目前为止,我的代码是:

CREATE TABLE IF NOT EXISTS scores(
date_played DATE,
member_score SCORE int(3)
);
我的错误是:

错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,了解使用near'SCORE int(3)的正确语法 )“在3号线

我得到了这个代码,但它不是我所需要的:

CREATE TABLE IF NOT EXISTS scores(
->     date_played DATE,
->     member_score varchar(25));
而不是“varchar(25)”,我需要它说“SCORE”,并在以后对其进行编辑,以便我可以输入数据

我该怎么做


我知道这是一个基本问题,所以提前谢谢大家

错误很明显<代码>分数没有意义。我想你打算:

CREATE TABLE IF NOT EXISTS scores (
    date_played DATE,
    member_score int(3)
);
如果同时需要
score
列和
member\u score
列,则需要同时声明:

CREATE TABLE IF NOT EXISTS scores (
    date_played DATE,
    score int(3),
    member_score int(3)
);

我也不认为有任何理由使用
int(3)
。如果您想要一个三位整数,请使用
decimal(3,0)

MySQL中的
INT
列类型是一个固定宽度的4字节列。所以只要使用
member\u score score INT
什么是
score
应该代表的?默认值?