mysql> select * from classics;
+--------------------------+------------------------------+-----------------+------+-------+---------------+
| author | title | category | year | pages | isbn |
+--------------------------+------------------------------+-----------------+------+-------+---------------+
| Mark Twain (S.L.Clemens) | the adventures of tom sawyer | Classic Fiction | 1876 | 65535 | |
| Charles Dickens | A Christmas Carol | Classic Fiction | 1849 | 50 | 23423664 |
| NULL | NULL | NULL | NULL | NULL | 23242362346 |
+--------------------------+------------------------------+-----------------+------+-------+---------------+
如何刪除最後一行,並設置在第一行的ISBN號? 我正在嘗試這樣的:
alter table classics drop ?? where author=NULL;
insert into classics(isbn) values('234525246') where title like "%adventures%";
如何正確地做到這一點?
如果你有兩個連續的作者有'NULL' isbn?最後一個值將被插入到哪裏? – 2013-04-07 10:31:44
考慮使用'NULL'和'ISNULL' MySQL函數。 – Harpreet 2013-04-07 10:34:28
@TMOTTM:我沒有downvote。但我的猜測是,這是因爲你在問一個非常基礎的問題。在使用它之前,你應該真正閱讀SQL。 – 2013-04-07 10:41:21