J'essaie de mieux apprendre le SQL et j'ai donc commencé depuis le début en utilisant sqlite3. Lorsque j'ai essayé d'insérer une valeur de chaîne dans une valeur qui était désignée comme int, cela fonctionnait parfaitement. Quelqu'un peut-il expliquer comment cela est possible?Pourquoi mes chaînes sont-elles acceptées en valeurs int en sql db?
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE entertainment(num INT, show TEXT, myRating INT);
INSERT INTO "entertainment" VALUES(1,'Mr. Robot',10);
INSERT INTO "entertainment" VALUES(7,'Narcos','el classic');
INSERT INTO "entertainment" VALUES(8,'Suits',7);
INSERT INTO "entertainment" VALUES(9,'Friends',"classic");
COMMIT;