Kết quả 1 đến 10 của 11
-
29-05-13, 12:50 PM #1
- Ngày tham gia
- Sep 2009
- Đang ở
- Đảo Đào Hoa
- Bài viết
- 1,063
- Thanks
- 133
- Thanked 398 Times in 216 Posts
Bạn nào rành về SQL vào giúp mình vấn đề này nhé
Mình muốn Update Character mà mình lấy điều kiện Where ở MEMB_INFO thì làm thế nào và có làm được điều này không.
VD: Update character
Set Resets = 0
where Resets > 0
và Update character
Set Resets = 0
where cái cột nằm trong MEMB_INFO thì làm cách nào.Khách viếng thăm hãy cùng lieuthunguyet xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
29-05-13, 01:19 PM #2
- Ngày tham gia
- Jan 2013
- Bài viết
- 216
- Thanks
- 51
- Thanked 51 Times in 43 Posts
Ðề: Bạn nào rành về SQL vào giúp mình vấn đề này nhé
UPDATE Character
SET Resets = Resets+ 200
where name='Tên Nhân Vật'
nếu để là :
SET Resets = 200
thì tức là nhân vật sẽ thành 200 lần rs .. kể cả trước là 1000 lần cũng về 200 lần
nếu để là :
SET Resets = Resets+ 200
thì nhân vật sẽ giữ nguyên lần rs và + thêm 200
hiểu k bạnKhách viếng thăm hãy cùng 010891 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến 010891 vì bài viết này !
lieuthunguyet (29-05-13)
-
29-05-13, 03:21 PM #3
- Ngày tham gia
- Sep 2009
- Đang ở
- Đảo Đào Hoa
- Bài viết
- 1,063
- Thanks
- 133
- Thanked 398 Times in 216 Posts
Ðề: Bạn nào rành về SQL vào giúp mình vấn đề này nhé
Mình hỏi điều kiện nằm ở MEMB_INFO bạn ah.
Cụ thể là cột TheHeKhách viếng thăm hãy cùng lieuthunguyet xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
29-05-13, 03:34 PM #4
- Ngày tham gia
- Feb 2010
- Bài viết
- 399
- Thanks
- 108
- Thanked 66 Times in 37 Posts
Ðề: Bạn nào rành về SQL vào giúp mình vấn đề này nhé
Update character
Set Resets = 0
where (select thehe from MEMB_INFO where thehe = ?) = ? and id_account = id
? là thế hệ
id là id của accountLần sửa cuối bởi skriptank, ngày 29-05-13 lúc 03:51 PM.
Khách viếng thăm hãy cùng skriptank xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến skriptank vì bài viết này !
lieuthunguyet (29-05-13)
-
29-05-13, 03:51 PM #5
- Ngày tham gia
- Sep 2009
- Đang ở
- Đảo Đào Hoa
- Bài viết
- 1,063
- Thanks
- 133
- Thanked 398 Times in 216 Posts
Ðề: Bạn nào rành về SQL vào giúp mình vấn đề này nhé
Rồi mình muốn dùng query Delete các Character và warehouse thì làm thế nào bạn ?
Khách viếng thăm hãy cùng lieuthunguyet xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
29-05-13, 03:54 PM #6
- Ngày tham gia
- Feb 2010
- Bài viết
- 399
- Thanks
- 108
- Thanked 66 Times in 37 Posts
Ðề: Bạn nào rành về SQL vào giúp mình vấn đề này nhé
warehouse là gì mình ko biết vì lâu rồi không dev MU nữa, nhưng nếu bạn muốn xóa toàn bộ char thì chạy lệnh
PHP Code:Delete from character
Khách viếng thăm hãy cùng skriptank xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến skriptank vì bài viết này !
lieuthunguyet (29-05-13)
-
29-05-13, 04:00 PM #7
- Ngày tham gia
- Sep 2009
- Đang ở
- Đảo Đào Hoa
- Bài viết
- 1,063
- Thanks
- 133
- Thanked 398 Times in 216 Posts
Ðề: Bạn nào rành về SQL vào giúp mình vấn đề này nhé
Vậy muốn Set Reset ở TH2 = 0 thì :
Update character
Set Resets = 0
where (select thehe from MEMB_INFO where thehe = 2)
Delete from character
where (select thehe from MEMB_INFO where thehe = 2)Khách viếng thăm hãy cùng lieuthunguyet xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
29-05-13, 04:13 PM #8
Ðề: Bạn nào rành về SQL vào giúp mình vấn đề này nhé
Update character
Set Resets = 0
where (select thehe from MEMB_INFO where thehe = 2) = thiếu dk chổ này
và Delete hết nv thì :
Delete from character
where (select thehe from MEMB_INFO where thehe = 2) = thiếu dk chổ nàyNhận thiết kế web
skype:nhatthanh5891_3
fb:fb.com/ThanhNaruto208
SDT:0165.3749.679
-
29-05-13, 04:19 PM #9
- Ngày tham gia
- Sep 2009
- Đang ở
- Đảo Đào Hoa
- Bài viết
- 1,063
- Thanks
- 133
- Thanked 398 Times in 216 Posts
Ðề: Bạn nào rành về SQL vào giúp mình vấn đề này nhé
Mới vừa test thử :
Delete from character
where (select thehe from MEMB_INFO where thehe = 2) = 2Khách viếng thăm hãy cùng lieuthunguyet xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
29-05-13, 04:36 PM #10
- Ngày tham gia
- Feb 2010
- Bài viết
- 399
- Thanks
- 108
- Thanked 66 Times in 37 Posts
Ðề: Bạn nào rành về SQL vào giúp mình vấn đề này nhé
à, từ từ bạn, mình vừa mở lại DB của Mu, theo như mình biết thì chính xác câu lệnh update hay delete ràng buộc đúng của nó phải là thế này, nhưng đoạn này nó báo lỗi 1 chỗ, đó là sub querry không thể trả về nhiều hơn 1 giá, trị, các bạn vào đây cùng nghiên cứu xem
PHP Code:update dbo.Character set Resets = 0
where AccountID = (select distinct AccountID from Character, MEMB_INFO where Character.AccountID = MEMB_INFO.memb___id)
and (select distinct thehe from MEMB_INFO where MEMB_INFO.thehe = 1) = 1
Lần sửa cuối bởi skriptank, ngày 29-05-13 lúc 04:39 PM.
Khách viếng thăm hãy cùng skriptank xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!