Lệnh sql Sửa đổi hàng loạt các giá trị khóa được chỉ định trong bảng dữ liệu zbp_post của bài viết zblog log_Meta

Phương pháp này có tác dụng gì?

Đó là trang web zblog của chúng tôi, sau khi thay đổi chủ đề, tôi muốn gọi nội dung của trường log_Meta của chủ đề cũ trong chủ đề mới, nhưng tên khóa của chủ đề mới và chủ đề cũ không giống nhau.

Ví dụ, bạn đang sử dụng một chủ đề hàng hóa, tên khóa giá của chủ đề mới là price (các biến gọi là $article->Metas->price) và tên khóa giá của chủ đề cũ là jiage (các biến gọi là $article->Metas->jiage).
Chúng ta muốn thay đổi gia vị thành giá, vậy làm thế nào để sửa đổi hàng loạt?

Lệnh SQLnhư sau:

UPDATE zbp_post
SET log_Meta = REPLACE(log_Meta, 's:5:"jiage";', 's:5:"price";');

Xin lưu ý rằng chiều dài của các nhân vật không thể sai!

Nếu bạn cũng có tên khóa của giá gốc, tên khóa gốc của chủ đề mới là oldprice và tên khóa gốc của chủ đề cũ là yuananjia. Làm thế nào để kết hợp với lệnh thay thế giá thay thế, tôi nên thực hiện?

Lệnh SQL như sau:

UPDATE zbp_post
SET log_Meta = REPLACE(REPLACE(log_Meta, 's:5:"jiage";', 's:5:"price";'), 's:7:"yuanjia";', 's:8:"oldprice";');

Cuối cùng, bạn sẽ thực hiện lệnh SQL trong phpmyadmin

image.png

Nhãn: NhãnLệnh SQLZ-blogPHP
không thích đâu1

Liên kết bài viết này:https://vi.finchui.com/zblog-course/86.html

bình luận của cư dân mạng

Tôi đoán anh thích

hàng hóa phổ biến
bài viết phổ biến
Nhãn hiệu phổ biến
Thẻ liên quan
Phiên bản cửa hàng FinchUI Đặc khu đặc quyền Hồng Kông

Chia sẻ với nhau

Sao chép các liên kết
Thời gian làm việc: 9:00-22:00
Thứ Bảy, Chủ Nhật: 14:00-22:00
wechat
Quét mã thêm dịch vụ khách hàng WeChat