26.10.2018, 21:59
Oi tudo bem?
Eu quebrei a sua query de criaзгo da tabela para ficar mais organizado, e executei os comandos utilizando o SQLITE online, https://sqliteonline.com/ (talvez te seja util tambйm.)
O erro que estava dando era porque vocк criou um campo chamado `email` *NOT NULL* e vocк nгo estava utilizando ele na hora de fazer o *INSERT*
Quando eu rodei o comando de *INSERT* com o campo email preenchido corretamente funcionou.
Eu quebrei a sua query de criaзгo da tabela para ficar mais organizado, e executei os comandos utilizando o SQLITE online, https://sqliteonline.com/ (talvez te seja util tambйm.)
O erro que estava dando era porque vocк criou um campo chamado `email` *NOT NULL* e vocк nгo estava utilizando ele na hora de fazer o *INSERT*
Code:
CREATE TABLE IF NOT EXISTS contas ( id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, nome TEXT NOT NULL, email TEXT NOT NULL, senha TEXT NOT NULL, admin INTEGER NOT NULL, skin INTEGER NOT NULL, px INTEGER NOT NULL, py INTEGER NOT NULL, pz INTEGER NOT NULL, pa INTEGER NOT NULL );
Code:
INSERT INTO `contas` (`nome`, `senha`, `email`, `admin`, `skin`, `px`, `py`, `pz`, `pa`) VALUES ('Name', 'pass', 'test@provider.com', 0, 0, 0.0, 0.0, 0.0, 0.0);