<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jojo's blog--快樂憂傷都與你同在
    為夢想而來,為自由而生。 性情若水,風起水興,風息水止,故時而激蕩,時又清平……
    posts - 11,  comments - 30,  trackbacks - 0
    [mdrop@authbackup5 jojo]$ cat insert_sql_statement.sql

    #!/usr/bin/perl -w

    #
    # Created by: JoJo
    # Created Date: 28 July 2009
    # Desc: To create the sql statement for Sanriotown Digital
    #

    use DateTime;
    use DBI;


    #open log file for writing, append purpose
    open(MYLOGFILE, ">> mylog");


    ######### Step 1: Create DB Connection  ################################
    #definition of variables
    $db="UserDB";
    $host="localhost";
    $socket="/var/lib/auth5-1.us4/mysql1/mysql.sock";
    $user="root";
    $password="pwd";


    #connect to MySQL database
    my $dbh   = DBI->connect ("DBI:mysql::mysql_socket=$socket;database=$db:host=$host",$user,$password)
                             or die "Can't connect to database: $DBI::errstr"n";



    ######### Step 2: Get Active User ################################

    # Get date
    my $sdt = DateTime->now;
    # Get active user ( from userdb, usertype != 8)
    print MYLOGFILE "Get all active users from cobranddb.sanriotown_com_userdb tables at  $sdt."n";
    #!`echo 'select username from cobranddb.sanriotown_com_userdb where usertype  &8 <> 8 '|mysql -uroot -ppwd --socket=/var/lib/auth5-1.us4/mysql/mysql.sock --skip-column-names >  activeuser.txt` || die print "Cannot connect to cobranddb database."n";
    # Get date
    my $edt = DateTime->now;
    print MYLOGFILE "Finish grep all active users from cobranddb.sanriotown_com_userdb tables at  $edt."n";




    ######### Step 3: Get Active UserID and Field Value, then Create Insert Statement File#############

    # Open active user file for reading
    open (USERFILE, 'activeuser.txt');
    # Get date
    my $s1dt = DateTime->now;
    # Get active userid and its field value for "country" filedname whose cobrand is "sanriotown.com"
    print MYLOGFILE "Get active userid and its field value for 'country' filedname whose cobrand is 'sanriotown.com' from UserDB.UserProfileTbl and UserDB.UserTbl tables at  $s1dt."n";
    while (<USERFILE>) {
      chomp;
      #prepare the query
      my $sql = "select  u.userid, p.fieldvalue from UserDB.UserProfileTbl p, UserDB.UserTbl u where u.cobrand='sanriotown.com' and u.username='$_' and u.userid=p.userid and p.fieldname='country' ";
      my $sth = $dbh->prepare( $sql);
      #execute the query
      $sth->execute( );

      ## Retrieve the results of a row of data and print
      my ( $userid,$fieldvalue);
      $sth->bind_columns ( undef,"$userid,"$fieldvalue );
      while ( $sth->fetch( ) )  {      
          #print MYLOGFILE  "Userid is $userid and the fieldvalue is $fieldvalue"n";
          `echo "insert UserDB.UserProfileTbl values($userid,'orignal_country', '$fieldvalue');" >> insert_sql_statement.sql`;
      }

      $sth->finish( );
    }
    # Get date
    my $e1dt = DateTime->now;
    print MYLOGFILE "Finish grep active userid and its field value for 'country' filedname whose cobrand is 'sanriotown.com' from UserDB.UserProfileTbl and UserDB.UserTbl tables at  $e1dt."n";


    ######### Step 4: Close All File and DB Connection#############

    # Close all opened file
    close (USERFILE);
    close (MYLOGFILE);
    $dbh->disconnect( );
    exit;

    posted on 2009-07-29 10:13 Blog of JoJo 閱讀(280) 評論(0)  編輯  收藏 所屬分類: 每日一記My Script

    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(6)

    隨筆檔案

    文章分類

    文章檔案

    新聞分類

    新聞檔案

    相冊

    收藏夾

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 成年男女男精品免费视频网站| 久久免费国产精品| 亚洲成人免费网址| 亚洲五月激情综合图片区| 最新国产乱人伦偷精品免费网站| 亚洲精品无码永久中文字幕| 黄色网页在线免费观看| 亚洲综合色自拍一区| 中国极品美軳免费观看| 亚洲av永久无码精品秋霞电影影院 | 亚洲Av无码乱码在线观看性色| 色天使亚洲综合一区二区| 免费v片在线观看无遮挡| 一级毛片**免费看试看20分钟 | 亚洲国产精品成人精品小说| 无码国产精品一区二区免费式直播| 亚洲女人初试黑人巨高清| 成年女人色毛片免费看| 国产午夜亚洲精品不卡| 久久激情亚洲精品无码?V| 久久狠狠躁免费观看| 亚洲一区二区久久| 国产一区二区三区在线观看免费 | 免费在线看v网址| 亚洲Aⅴ在线无码播放毛片一线天| 免费人成视频在线观看视频| 亚洲第一视频在线观看免费| 亚洲AV无码国产在丝袜线观看| 1000部拍拍拍18勿入免费视频下载 | 国产成人综合亚洲AV第一页| 日本免费人成视频在线观看| 亚洲精品亚洲人成在线播放| 亚洲 国产 图片| 无码精品一区二区三区免费视频| 亚洲av无码片区一区二区三区| 免费一级毛片清高播放| 鲁大师在线影院免费观看| 亚洲精华国产精华精华液网站| 亚洲热妇无码AV在线播放| 成年私人影院免费视频网站| 亚洲免费观看视频|