- Community Home
- >
- HPE Community, Taiwan
- >
- HP-UX
- >
- 資料庫
- >
- 希望由cron定時變更Mysql裡的一筆資料
類別
Company
Local Language
論壇
討論平台
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
論壇
部落格
- 訂閱此主題的RSS 提要
- 將此主題標記為未讀
- 將主題標記為已讀
- 將主題在本帳號置頂
- 標示為書籤
- 訂閱此主題
- 列印此頁
- 將文章標記為未讀
- 標示為書籤
- 訂閱此主題
- 靜音
- 訂閱此主題的RSS 提要
- 高亮顯示此文章
- 列印此文章
- 提報不當內容
在 10-18-2005 10:24 AM
在 10-18-2005 10:24 AM
希望由cron定時變更Mysql裡的一筆資料
我希望叫cron定時改變我資料庫Mysql裡的一筆資料,請問要如何寫?
--
-- Table structure for table `content_manager`
--
CREATE TABLE `content_manager` (
`content_id` int(11) NOT NULL auto_increment,
`categories_id` int(11) NOT NULL default '0',
`parent_id` int(11) NOT NULL default '0',
`group_ids` text,
`languages_id` int(11) NOT NULL default '0',
`content_title` text NOT NULL,
`content_heading` text NOT NULL,
`content_text` text NOT NULL,
`sort_order` int(4) NOT NULL default '0',
`file_flag` int(1) NOT NULL default '0',
`content_file` varchar(64) NOT NULL default '',
`content_status` int(1) NOT NULL default '0',
`content_group` int(11) NOT NULL default '0',
`content_delete` int(1) NOT NULL default '1',
PRIMARY KEY (`content_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=34 ;
--
-- Dumping data for table `content_manager`
--
INSERT INTO `content_manager` VALUES (33, 0, 0, '', 1, 'XXXXXXXXXX', 'YYYYYYYYYYYYYY', '', 0, 0, 'limit.html', 1, 0, 1);
我要定時更改content_file 的檔案名稱。
- 將文章標記為未讀
- 標示為書籤
- 訂閱此主題
- 靜音
- 訂閱此主題的RSS 提要
- 高亮顯示此文章
- 列印此文章
- 提報不當內容
在 10-18-2005 10:51 AM
在 10-18-2005 10:51 AM
希望由cron定時變更Mysql裡的一筆資料
請問你"content_file"的內容值有超過10個以上嗎?如果沒有,有兩種作法 :
1. 在原先的script中改寫成:
cd /your_directory
files=`ls *content_file*`
echo $files
for file in $files
do
.....
CREATE TABLE `content_manager` (
.....
$file varchar(64) NOT NULL default '',
.....
done
2. 或乾脆就寫一對一的 cron scripts去submit在不同日期執行.
Regards,
老鷹
- 將文章標記為未讀
- 標示為書籤
- 訂閱此主題
- 靜音
- 訂閱此主題的RSS 提要
- 高亮顯示此文章
- 列印此文章
- 提報不當內容
在 10-18-2005 11:19 AM
在 10-18-2005 11:19 AM
希望由cron定時變更Mysql裡的一筆資料
- 將文章標記為未讀
- 標示為書籤
- 訂閱此主題
- 靜音
- 訂閱此主題的RSS 提要
- 高亮顯示此文章
- 列印此文章
- 提報不當內容
在 10-18-2005 10:03 PM
在 10-18-2005 10:03 PM
希望由cron定時變更Mysql裡的一筆資料
update content_manager set content_file="pageX.htm" where ......... ;
commit;
2. upd_cron-content_file.ksh -- add to your cron
#!/bin/ksh
sqlbinpath=/opt/mysql/bin
${sqlbinpath}/mysql --user=root dbname < ./upd_content_file.sql
- 將文章標記為未讀
- 標示為書籤
- 訂閱此主題
- 靜音
- 訂閱此主題的RSS 提要
- 高亮顯示此文章
- 列印此文章
- 提報不當內容
在 10-19-2005 08:19 AM
在 10-19-2005 08:19 AM
希望由cron定時變更Mysql裡的一筆資料
三更半夜還在回答問題,實在是太認真了.
Regards,
老鷹