python - sqlite3.OperationalError: near "REFERENCES": syntax error - foreign key creating -


I'm trying to create a predefined key after checking the manual and I wrote it: Db.execute ("create table" Table 2 (id, integer primary key, somedata integer) "db.execute" (table creation table 2 does not exist (name text, maintain reference (id) ")

and found this:

sqlite 3. Operation error: near" references ": syntax error

Your second ligne is wrong

  db.execute ("create table if table does not exist 2 (name text, my_id integer, foreign key (my_id) reference Maintenance (ID)) ")   

as explained

Comments

Popular posts from this blog

qt - switch/case statement in C++ with a QString type -

Python's equivalent for Ruby's define_method? -