into
dede_addonarticle
(templets)
values(
elt(round(rand()*2+1),'article_article1.htm','article_article2.htm','article_article3.htm')
)
這裏使用到了mysql的字符串處理函數。elt和round,rand
elt解釋如下:
elt(n,str1,str2,str3,...)
若n
=
1,則返回值為
str1
,若n
=
2,則返回值為
str2
,以此類推。
若n
小於1或大於參數的數目,則返回值為
null
elt()
是
field()的補數。
round(rand()*2+1)
這裏是為了生成1-3之前的隨機整數。
-----------------------------------------------------
好像妳題目是給的5個。那麽就修改round(rand()*2+1)為round(rand()*4+1),然後再elt的參數列表裏面添加上第4,5個字符串~就好了。。
-----------------------------------------------------
update
dede_addonarticle
set
templets
=
elt(round(rand()*4+1),'article_article1.htm','article_article2.htm','article_article3.htm','article_article4.htm','article_article5.htm')
where
...