Üyelik Tarihi: 10.03.2007
Yer: istanbul
Mesaj: 6
|
mysql field convert
Merhabalar,
Bir sitem var ve user tablosunda çeşitli field'lar var. Portalı şimdi yeni bir tabloya taşıyacağım fakat kod olarkak nasıl bir script yazılabilir bilmiyorum. Regexp bilgisi gerekiyor biraz, o da bende yok.
Aşağıda eski tablo ve yeni tablo fieldlerinin yanı sıra, örnek eski ve yeni tablodan birer veri var.
Bana eski fieldleri yeniye nasıl aktaracağım hakkında yardımcı bir script/yol öğretebilirseniz minnettar kalırım.
eski field'lar:
Kod:
uid, ugroup, name, uname, email, url, user_avatar_pref, user_regdate, user_icq, user_aim, user_yim, user_msnm, user_sig, user_from, user_interests, user_birthday, pass, passtemp, posts, theme, last_login, user_viewemail, user_canpn, invisible, pntomail, status, user_lastonline, user_lastonline_temp, user_posts, user_lastpost, tformat, tformat_h, gender, mygmt, recieve_newsletter, usedefault_avatar, user_avatar, country, group_id_misc, person, phone, phone_mobile, fax, lastname, zip, street, title
yeni field'lar:
Kod:
uid, ugroup, name, uname, email, url, user_avatar_pref, user_regdate, user_sig, user_from, user_interests, user_birthday, pass, passtemp, posts, theme, last_login, user_viewemail, user_canpn, invisible, pntomail, status, user_lastonline, user_lastonline_temp, user_posts, user_lastpost, recieve_newsletter, usedefault_avatar, user_avatar, country, group_id_misc, person, phone, phone_mobile, fax, lastname, zip, street, title, show_public, company, ustid, fsk18, user_icq, user_aim, user_skype
örnek eski bir veri:
Kod:
INSERT INTO `site_user` VALUES (1, 3, 'hakan üstün', 'permanency', 'mail@Hotmail.com', '', '', 1165360467, '', '', '', '', '', '', '', '09.01.1981', '35e21c3db1acbf900e8c92fbfa761c41', '', 0, '', 0, 'yes', 'yes', 'no', 'yes', 1, 1188282535, 1188282535, 1, NULL, 'd-m-Y', ', H:i', 'no', '1', 1, 1, '', 'DE', NULL, 'private', '', '', '', '', '', '', '');
örnek yeni bir veri:
Kod:
INSERT INTO `site_user` VALUES (1, 3, 'ayşe uyumaz', 'Admin', 'mail@gmail.com', '', '', 1192634964, '', 'dsasd', '', '', 'ba394499b56b89fe5bda1338fcca6a04', '', 0, '', 0, 'no', 'yes', 'yes', 'yes', 1, 1197756771, 1197761524, 3, 0, 1, 1, '', 'TR', '', 'private', '+(90)2122434432', '', '', 'adssda', 'sadasdasd', 'sadad asd', '1', 1, '', '', 0, '', '', '');
Yardımlarınız için şimdiden teşekkürler.
|