我用mariaDB而且我坏了

时间:2015-01-04 07:47:36

标签: mysql sql mariadb

CREATE TABLE account
(
    user_id VARCHAR(50) NOT NULL,
    passwd VARCHAR(300) NOT NULL,
    name NVARCHAR(10) NOT NULL,
    phone_num VARCHAR(20) NOT NULL,
    business_num VARCHAR(20),
    PRIMARY KEY('user_id')
) DEFAULT CHARSET='utf8';

我设置了这个sql 但是没有工作

并在我的控制台中编写此错误代码

" ERROR 1064(42000):您的SQL语法出错;查看与您的MariaDB服务器版本对应的手册,以便在' user_id')附近使用正确的语法 )DEFAULT CHARSET =' utf8''在第7行"

我错了什么?我只是看到互联网并编写代码!

问题是什么?我没有显示任何问题DEFAULT CHARSET!

请帮帮我

1 个答案:

答案 0 :(得分:0)

最简单的解决方案:

CREATE TABLE account
(
user_id VARCHAR(50) NOT NULL PRIMARY KEY,
passwd VARCHAR(300) NOT NULL,
name NVARCHAR(10) NOT NULL,
phone_num VARCHAR(20) NOT NULL,
business_num VARCHAR(20)
)DEFAULT CHARSET='utf8';

使用SqlFiddle进行测试。 (MySQL,但这不应该在这里有所作为......)