PHP 是刪除 SQL 資料庫表的指定內容的簡單問題。

發布 科技 2024-06-30
3個回答
  1. 匿名使用者2024-01-30

    例如,如果使用資料庫 usrname passwd 是 root 123456,資料庫是 test,新錶是 albums,並且有乙個列藝術家,那麼最簡單的實現如下:

    sql = 'delete from albums where artist = "' . post["name"] .'"';

    echo $sql;

    echo "

    rs = mysql_query($sql);

    if ($rs) {

    echo $_post["name"] ." delete successfully";

    else {

    echo "delete fail: " . mysql_error();

    else {

    echo "the name " . post["name"] ." no exist in this database";

    else {

    echo 'mysql fail: ' . mysql_error();

    mysql_close($conn);

  2. 匿名使用者2024-01-29

    MySQL為我們提供了delete和truncate語句來刪除資料。

    delete 語句的定義:

    大多數用於刪除資料的刪除語句都使用。 現在讓我們看一下刪除語句的定義。

    delete [low_priority] [quick] [ignore] from tbl_name

    where where_definition]

    order by ..

    limit row_count]

    delete from friends where user_name = 'simaopig';

    刪除注釋:

    截斷語句的簡要說明:

    我以前沒有接觸或使用過這句話。 一般情況下,大家都使用 delete 語句來刪除資料。 實際上,這個截斷命令非常簡單,它的意思是:

    刪除表中的所有記錄。 這等效於不帶 where 子句的 delete 語句。 它的語法結構是:

    truncate [table] tbl_name

    下面是乙個簡單的例子,如果我想刪除好友表中的所有記錄,我可以使用以下語句:

    truncate table friends;

    截斷和刪除效率問題:

    如果要刪除表中的所有資料,truncate 語句比 delete 語句更快。 因為 truncate 會刪除表,然後根據表結構重新生成它,而 delete 會刪除記錄並且不會嘗試修改表。 這就是為什麼在將資料插入到已通過刪除清除的表中時,MySQL會記住生成的自動增量序列,並繼續使用它來對自動增量字段進行編號。

    截斷刪除表後,自動增量字段編號從 1 開始。

    但是,truncate 命令速度很快,但對於事務處理來說,它不如 delete 命令安全。 因此,如果我們要執行截斷刪除的表正在處理過程中,則此命令將生成退出和錯誤訊息。

  3. 匿名使用者2024-01-28

    這是什麼意思? 我不能寫所有的SQL語句,所以我會寫乙個粗略的意思。

    delete where iid='75839';

相關回答
10個回答2024-06-30

是否可以還原它取決於您是否有備份檔案。 如果您沒有備份檔案,則刪除它後無法恢復任何內容。

5個回答2024-06-30

首先檢查它是否是您要查詢的結果。

選擇工作編號,薪水,轉換時的大小寫(int,salary)>10000然後薪水+2000 >>>More

11個回答2024-06-30

在Start-Program-Start中又是SQL Server嗎,一般安裝後都會有,你從裡面刪除SQL Server不啟動它。 >>>More

8個回答2024-06-30

是的,在執行分頁方法之前,請傳遞物件的標籤,然後在呼叫分頁時確定要使用的物件,然後建立乙個新物件。 >>>More

4個回答2024-06-30

還行。 開啟 SQL Server Management Studio 並連線到資料庫引擎資料庫。 >>>More