我的表是 「產品」,它具有以下字段:MYSQL - 在特定的產品替換特定領域文本
PRODUCT_ID PRODUCT_NAME 可用性
我的產品有:
100 | Apple |有庫存
101 |橙子|有庫存
102 |菠蘿|缺貨
但現在桔子已經缺貨,所以我想改變它的可用性來自MySQL。
我想從表「產品」選擇ID「101」和替換它的文本可用性的「庫存」和「缺貨」
我的表是 「產品」,它具有以下字段:MYSQL - 在特定的產品替換特定領域文本
PRODUCT_ID PRODUCT_NAME 可用性
我的產品有:
100 | Apple |有庫存
101 |橙子|有庫存
102 |菠蘿|缺貨
但現在桔子已經缺貨,所以我想改變它的可用性來自MySQL。
我想從表「產品」選擇ID「101」和替換它的文本可用性的「庫存」和「缺貨」
你可以使用更新
update products
set availability = "Out of stock"
where product_id = 101
謝謝你! –
你可以使用簡單的UPDATE
:
UPDATE products
SET availability = 'Out of stock'
WHERE product_name = 'Oranges';
--WHERE product_id = 101;
完成此操作的幾種方法,但您應該檢查下面的2個示例,以及官方文檔。
https://dev.mysql.com/doc/refman/5.7/en/update.html
UPDATE products SET availability = 'Out of stock' WHERE product_name = 'Oranges';
UPDATE products SET availability = 'Out of stock' WHERE product_id = 101;
你做錯了,你更好地存儲整數值,如0和在「is_available」字段1,然後在你的界面只是輸出文本「庫存/缺貨」根據不同的值。 – MyMomSaysIamSpecial
同意@MyMomSaysIamSpecial。你應該有一個查詢表「庫存\缺貨」。如果有人說'沒有股票'會怎麼樣? –