据我所知,SQLite会自动生成ROWID。(不管是现在还是现在)但我想明确地提供ROWID,如果在INSERT中没有指定ROWID,就会引发一个错误。而不是自动生成。
这可能吗?我该怎么做?
您可以定义自己的AUTOINCREMENT字段(f.e"id")。如果您定义了一个AUTOINCREMENT字段,您可以通过"Fieldname(id?)"或关键字"rowid"来选择它。
据我所知,SQLite会自动生成ROWID。(不管是现在还是现在)但我想明确地提供ROWID,如果在INSERT中没有指定ROWID,就会引发一个错误。而不是自动生成。
这可能吗?我该怎么做?
您可以定义自己的AUTOINCREMENT字段(f.e"id")。如果您定义了一个AUTOINCREMENT字段,您可以通过"Fieldname(id?)"或关键字"rowid"来选择它。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium