2
respostas

Faltou acrecentar o AUTOINCREMENT

ficaria assim!

$dbPath = __DIR__ . '/bancco.sqlit';
$pdo = new PDO("sqlite:$dbPath");
$pdo->exec('CREATE TABLE videos (id INTEGER PRIMARY KEY AUTOINCREMENT, url TEXT, title TEXT);');
2 respostas

Olá, Xossy. Tudo bem?

Bem lembrado! Este é um detalhe importante na hora de criar o banco de dados do projeto, não fazendo isto pode trazer alguns problemas futuros de segurança. Agradecemos a sua contribuição aqui no fórum =)

Grande abraço, bons estudos!

Não, xossy. Nós não estamos utilizando MySQL nesse curso. É SQLite. AUTOINCREMENT não é necessário. :-D

https://www.sqlite.org/autoinc.html