尝试使用以下SQL
:
CREATE TABLE person(id INTEGER,r_id LONG,p_name TEXT,p_age INTEGER,
p_address TEXT,p_mobile LONG,PRIMARY KEY(r_id));
我收到错误:
Error Code: 1170
BLOB/TEXT column 'r_id' used in key specification without a key length
它有什么错误?
答案 0 :(得分:4)
您可能希望bigint
代替LONG
,这是一种长文字数据类型。
CREATE TABLE person
(
id INTEGER,
r_id BIGINT,
p_name TEXT,
p_age INTEGER,
p_address TEXT,
p_mobile BIGINT,
PRIMARY KEY(r_id)
);