PDA

View Full Version : Cần hỏi 1 chút về câu lệnh SQL!



acquydeptrai
30-05-2007, 08:38
Mình có 1 table gồm khoảng 1 nghìn record. Bây giờ mình đang muốn chỉnh lại 1 vài thông số trong các record. Đây là các field tron table:


ID
Cat_ID
Name
Des
Time
Author
Post


Trong các record này thì mình đang muốn đổi lại Cat_ID. Ví dụ mình muốn đổi Cat_ID từ 10 thành 15

Đầu tiên là SELECT:


SELECT * FROM editor_news WHERE Cat_ID=10

Bây giờ mình cần thanh cat_id của các kết quả tìm được (khoảng 1 nghìn result) thành 15 nhưng không biết cần câu lệnh gì!
Ai biết làm ơn chỉ giùm, lần đầu làm quen với Ms SQL bỡ ngỡ quá!

MichaelTuanAnh
30-05-2007, 08:58
ý bạn mún thay đổi thẳng trong database luon hay chỉ thay đổi trong lần select? Nếu thay đổi database luôn thì đùng lệnh update
UPDATE editor_news SET Cat_ID=15 WHERE Cat_ID=10
nhớ cẩn thận constraint

acquydeptrai
30-05-2007, 09:11
Vừa đọc sách vừa mò cuối cùng cũng ra, câu lệnh giống hệt của bạn! thanks nhé!