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!
请帮帮我
答案 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,但这不应该在这里有所作为......)