我想在我的mysql数据库中找到其值包含特定文本的特定ID。有2个表存储页面ID和数据。我运行什么查询来替换找到的文本?
我猜是这样的:
SELECT * FROM table1, table2 WHERE ID='1,2,3' REPLACE (Text1, Text1, text5)
替换每次出现的" Text1"用" text5"在两个表中仅用于那些ID。
答案 0 :(得分:0)
你可以这样做:
两个表预订和订单
UPDATE Books, Orders
SET Orders.Quantity=Orders.Quantity+5, ---> // updated value
Books.InStock=Books.InStock-5 ----> //updated value
WHERE Books.BookID=Orders.BookID
AND Orders.OrderID = 1234;