SQL インジェクションについて学んでいるときに、次のような SQL クエリを見つけました。
SQL クエリは次のようになります。
INSERT INTO documents (name, filename, mimetype, sessid) VALUES ("name", "filename", "mimetype", "sessid");
私は次のようなことをしたい:
INSERT INTO documents (name, filename, mimetype, sessid) VALUES ((SELECT * FROM level8.documents), "filename", "mimetype", "sessid");
あるいは
INSERT INTO documents (name, filename, mimetype, sessid) VALUES ((SELECT * FROM level8.documents), "filename", "mimetype", "sessid");
これを実行すると、これを実行すると取得error code: 1241.
されます。私は何を間違っていますか?