簡體   English   中英

!=和where子句中的多個查詢mysql php pdo

[英]!= and multiple queries in where clause mysql php pdo

$update = "UPDATE masterlist SET activity = :active WHERE year = :year;"
          ."UPDATE masterlist SET activity = :inactive WHERE year != :year;";

我有上面的代碼更新我的數據庫,但是不幸的是,它們並沒有按照我希望的方式發生。

在我的數據庫中,我有一個名為yearyear該列具有Year值,而一個clomun名為activity,其值具有activeinactive

  1. 如果year - 2002 = activity - active
  2. 我想做的是更新year - 2015 = activity - active
  3. 除2015年外, rest of the activity should be inactive

發生的事情是所有活動都變為active

  1. 如何執行多個查詢是php pdo。
  2. 如何在WHERE子句中not equal to

雖然你可以運行在PDO多個查詢 ,通過打開仿真模式的手段ON ,沒有一個單一的理由這樣做。

只需在兩個單獨的調用中運行查詢。

關於!= -可以在MySQL中使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM