If you are sure you want to use artificial primary keys in a table you might want to have a way to generate those as a GUID automatically with every INSERT.
Just set (lower(hex(randomblob(16)))) as the default value.
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
Keep in mind, it is pseudo random so uniqueness is not guaranteed.
- SQLite Randomblob is explained here
- Arguments pro/contra artificial keys mentioned here
			
			Just set (lower(hex(randomblob(16)))) as the default value.
			
				B4X:
			
		
		
		CREATE TABLE [mylookuptable](
  [id] GUID DEFAULT (lower(hex(randomblob(16)))),
  [vname] CHAR DEFAULT '>');Keep in mind, it is pseudo random so uniqueness is not guaranteed.
- SQLite Randomblob is explained here
- Arguments pro/contra artificial keys mentioned here
 
				 
 
		 
 
		