日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

mysql sql in or 替换_sql IN 的用法一例--替换 mysql longtext字段中某些内容的用法

發布時間:2025/3/12 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql sql in or 替换_sql IN 的用法一例--替换 mysql longtext字段中某些内容的用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

之前給改版的一個學校里的站點突然提出要求,說需要將之前編輯的文章的字體大小全部改成默認值。

字體的控制無非有兩種,一是font-size = 16 px;然后是。但是,之前發布的文章,文字的控制是由編輯器生成的,而根據css的“靠近優先原則”,我們無法通過外層定義字體控制來影響已發布的內容——編輯器生成的字體控制更靠近文字!

總不能一篇一篇的改吧,,想了想之后,發現只需要將上述兩種字體控制,刪掉?font-size 和?size即可,這樣,編輯器生成的字體控制就失效了,而我們在外層定義的字體控制規則起作用了。

下面是兩個跟文章儲存相關的表的結構,其中pa_article儲存的是文章的相關信息,而pa_articletext儲存的則是文章內容,其中外鍵是pa_article中的articleid。

pa_article:

字段

類型

整理

屬性

默認

額外

articleid

int(10)

UNSIGNED

auto_increment

sortid

int(10)

UNSIGNED

0

title

varchar(100)

gb2312_chinese_ci

source

varchar(50)

gb2312_chinese_ci

NULL

author

varchar(50)

gb2312_chinese_ci

NULL

contact

varchar(50)

gb2312_chinese_ci

NULL

description

text

gb2312_chinese_ci

views

int(10)

UNSIGNED

0

pa_articletext:

字段

類型

整理

屬性

默認

額外

id

int(10)

UNSIGNED

auto_increment

subhead

varchar(100)

gb2312_chinese_ci

articleid

int(10)

UNSIGNED

0

articletext

longtext

gb2312_chinese_ci

displayorder

tinyint(3)

1

故最后去mysql控制臺或者phpmyadmin里執行sql語句是:

UPDATE pa_articletext SET articletext = replace(articletext,"font-size","") WHERE articleid IN (SELECT articleid FROM pa_article WHERE sortid =1)

上面語句的意思是,將pa_articletext中的articletext字段的內容去除"font-size" 之后存回,而需要執行的條目則用IN語句標識在后面的SELECT中選出。

需要注意的是replace語句對大小寫敏感,因此,除了去除"font-size",還要再運行一遍去除“FONT-SIZE”,同理去除“size”和“SIZE”。

總結

以上是生活随笔為你收集整理的mysql sql in or 替换_sql IN 的用法一例--替换 mysql longtext字段中某些内容的用法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。