我正在尝试使用以下命令创建表:
return IntStream
.rangeClosed(fron, rear)
.mapToObj(i->Q[i])
.collect(Collectors.joining(",", "[", "]"));
我收到错误:'firstname“附近出错:语法错误:'
我知道以下部分导致此错误:'FOREIGN KEY(user_id)REFERENCES users(user_id)ON DELETE CASCADE'
显然我在这里做错了,但我无法弄清楚我需要改变什么来使这项工作。任何帮助将不胜感激。
答案 0 :(得分:0)
好的,我明白了。外键引用必须是最后一件事。
像这样:'CREATE TABLE users_profile(user_id INTEGER UNIQUE, firstname TEXT, lastname TEXT, email TEXT, website TEXT,\
picture TEXT, mobile TEXT, skype TEXT, age INTEGER, residence TEXT, gender TEXT,\
signature TEXT, avatar TEXT, FOREIGN KEY(user_id) REFERENCES users(user_id) \
ON DELETE CASCADE)'