为什么我不能从 MySQL 中的 table 中删除这一行?

Why Can't I delete this row from my table in MySQL?

目前正在学习教材,还是很新的。 我正在尝试从我的 table 名为 classics 中删除这一行,但是,当我尝试时它不会让我这样做。

+---------------------+------------------------------+------------+------+---------+
| author              | title                        | type       | year | ISBN    |
+---------------------+------------------------------+------------+------+---------+
| Mark Tawin          | The Adventures of Tom Sawyer | Fiction    | 1876 | 978159  |
| JANE AUSTEN         | PRIDE AND PREJIDUCE          | FICTION    | 1811 | 978058  |
| Mark Twain          | Adventures of Tom Sawyer     | Fiction    | 1876 | 978159  |
| Jane Austen         | Pride and Prejudice          | Fiction    | 1811 | 978058  |
| Charles Darwin      | The Origin of Species        | Nonfiction | 1856 | 978051  |
| Charles Dickens     | The Old Curiosity Shop       | Fiction    | 1841 | 9780099 |
| William Shakespeare | Romeo and Juliet             | Play       | 1594 | 9780192 |
+---------------------+------------------------------+------------+------+---------+

这是目前的 table,我正在尝试使用

删除它
ALTER TABLE classics DROP COLUMN `Mark Tawin`;

我也尝试过很多变体,但它似乎不起作用。 如果对您有帮助,这里是 table 描述。

+--------+--------------+------+-----+---------+-------+
| Field  | Type         | Null | Key | Default | Extra |
+--------+--------------+------+-----+---------+-------+
| author | varchar(128) | YES  | MUL | NULL    |       |
| title  | varchar(128) | YES  | MUL | NULL    |       |
| type   | varchar(16)  | YES  | MUL | NULL    |       |
| year   | char(4)      | YES  | MUL | NULL    |       |
| ISBN   | char(13)     | YES  |     | NULL    |       |
+--------+--------------+------+-----+---------+-------+
5 rows in set (0.02 sec)

DROP COLUMN 删除列而不是行。据我了解您的要求,您需要

delete from classics where author =  `Mark Tawin`