On 25 Aug 2018, at 12:31am, w...@us.net wrote:

> "The parent key of a foreign key constraint is not allowed to use the rowid. 
> The parent key must used named columns only."
> 
> Why is this?

Because it's not named.  In theory you could later add a column named 'rowid' 
to mean a BLOB column.

> Which would be more efficient?
> 1) WITHOUT ROWID and column of INTEGER PRIMARY KEY
> or
> 2) an aliased rowid.

I think it would be (2).  Actually define the column 'rowid' as INTEGER PRIMARY 
KEY.

Simon.
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to