comando sql para modificar em lote o valor-chave especificado no campo log_Meta do artigo zblog zbp_post

Para que serve esse método?

É nosso site zblog, depois de mudar o tema, quero chamar o conteúdo do antigo campo log _ Meta do tema no novo tema, mas o novo tema e o antigo tema nome chave é diferente.

Digamos que você está usando um tópico de commodities, e o nome da chave de preço para o novo tópico é preço (a variável de chamada é: $article - > Metas - > preço), e o nome da chave de preço para o tópico antigo é jiage (a variável de chamada é: $article - > Metas - > jiage).
Queremos mudar Jiage para preço, então como podemos modificar em lote?

Comando SQLComo segue:

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

Por favor, note que o comprimento dos caracteres não pode estar errado!

Se o nome da chave para o preço original também for incluído, o nome da chave de preço original para o novo tema é oldprice e o nome da chave de preço original para o tema antigo é yuananjia. Como deve ser executada a fusão com a ordem de substituição do preço de substituição?

O comando SQL é o seguinte:

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

Finalmente, você vai executar o comando sql em phpmyadmin.

image.png

Não gosto.1

Link para este artigo:https://pt.finchui.com/zblog-course/86.html

Comentários dos internautas

Eu acho que você gosta.

Mercadorias populares
Artigos populares
Rótulos quentes
Rótulos relevantes
Edição da FinchUI Store