Автор Тема: Script за обновяване на записи (MySQL)  (Прочетена 3619 пъти)

tommy.bg

  • Напреднали
  • *****
  • Публикации: 63
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Здравейте, искам да питам дали може да ми направите скрипт за триене на таблица от базата данни, който по късно ще бъде настроен да работи с cron jobs. Благодаря предварително.
« Последна редакция: Oct 21, 2009, 17:58 от VladSun »
Активен

ntrance

  • Напреднали
  • *****
  • Публикации: 696
    • Профил
Re: Script за триене на таблици
« Отговор #1 -: Oct 21, 2009, 13:02 »
Знаш ли си таблиците ? Я ми ги дай като имена нямаш проблеми и Винаги ли ще са едни и същи или ми прати базата дирекно! За да бъдеш сигорен че няма ти ползвам базата изчисти си всичко вътре
Активен

ntrance

  • Напреднали
  • *****
  • Публикации: 696
    • Профил
Re: Script за триене на таблици
« Отговор #2 -: Oct 21, 2009, 13:17 »
Или така! За дане го правиш с роот направи  дай права   на някъв юсер и има привилегии над самата база
и примерно така

mysql -u  user -pпаролатаму
use името на базата;
DROP TABLE името на таблицата;
quit


« Последна редакция: Oct 21, 2009, 14:23 от ntrance »
Активен

tommy.bg

  • Напреднали
  • *****
  • Публикации: 63
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Re: Script за триене на таблици
« Отговор #3 -: Oct 21, 2009, 13:34 »
Значи искам да се изчистват по точно тези таблици: от users да се чистят  (или нулират не знам как е по добре за казване) smsratetrue, ratetrue, ratefalse
« Последна редакция: Oct 21, 2009, 13:36 от cezarbg »
Активен

lkr

  • Напреднали
  • *****
  • Публикации: 81
    • Профил
Re: Script за триене на таблици
« Отговор #4 -: Oct 21, 2009, 13:59 »
Или така! За дане го правиш с роот направи  дай права   на някъв юсер и има привилигий над самата база
и примерно така

mysql -u  user -pпаролатаму
use името на базата;
DROP TABLE името на таблицата;
quit
привилИГИЙЙЙЙЙ
Активен

ntrance

  • Напреднали
  • *****
  • Публикации: 696
    • Профил
Re: Script за триене на таблици
« Отговор #5 -: Oct 21, 2009, 14:21 »
Ок ..... :o :o
« Последна редакция: Oct 21, 2009, 14:23 от ntrance »
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3182
    • Профил
Re: Script за триене на таблици
« Отговор #6 -: Oct 21, 2009, 14:27 »
Дали да не уточните: Таблиците ли да се трият, или да се трият записите в таблиците ...
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

ntrance

  • Напреднали
  • *****
  • Публикации: 696
    • Профил
Re: Script за триене на таблици
« Отговор #7 -: Oct 21, 2009, 14:30 »
Аз се сетих , но се чудя кой юсер иска да търка  и как точно преценя кои юсерс да махне. Опитвам се да му разбера мисълта, но така  и не мога да схвана
Той ако му дропнем таблицата с юсер  , не ми го побира мисълта какво ще стане  >:D >:D >:D
« Последна редакция: Oct 21, 2009, 14:32 от ntrance »
Активен

tommy.bg

  • Напреднали
  • *****
  • Публикации: 63
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Re: Script за триене на таблици
« Отговор #8 -: Oct 21, 2009, 15:14 »
Значи искам на всички юзери smsratetrue, ratetrue, ratefalse да се трият записите
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3182
    • Профил
Re: Script за триене на таблици
« Отговор #9 -: Oct 21, 2009, 15:24 »
Това "smsratetrue, ratetrue, ratefalse" имена на "юзери" ли са?
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

tommy.bg

  • Напреднали
  • *****
  • Публикации: 63
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Re: Script за триене на таблици
« Отговор #10 -: Oct 21, 2009, 15:34 »
Това е таблицата. Дано ме разберете какво искам да направя


Код
GeSHi (SQL):
  1. CREATE TABLE IF NOT EXISTS `users` (
  2.  `id` int(100) NOT NULL AUTO_INCREMENT,
  3.  `name` varchar(255) character SET cp1251 collate cp1251_bulgarian_ci NOT NULL DEFAULT '',
  4.  `username` text character SET cp1251 collate cp1251_bulgarian_ci NOT NULL,
  5.  `password` text character SET cp1251 collate cp1251_bulgarian_ci NOT NULL,
  6.  `email` text character SET cp1251 collate cp1251_bulgarian_ci NOT NULL,
  7.  `web` text character SET cp1251 collate cp1251_bulgarian_ci NOT NULL,
  8.  `age` varchar(10) character SET cp1251 collate cp1251_bulgarian_ci NOT NULL DEFAULT '',
  9.  `age2` int(33) NOT NULL,
  10.  `sex` varchar(1) character SET cp1251 collate cp1251_bulgarian_ci NOT NULL DEFAULT '',
  11.  `searchsex` varchar(5) character SET cp1251 collate cp1251_bulgarian_ci NOT NULL DEFAULT '',
  12.  `fora` text character SET cp1251 collate cp1251_bulgarian_ci NOT NULL,
  13.  `haircolor` varchar(25) character SET cp1251 collate cp1251_bulgarian_ci NOT NULL DEFAULT '',
  14.  `eyecolor` varchar(25) character SET cp1251 collate cp1251_bulgarian_ci NOT NULL DEFAULT '',
  15.  `hobby` text character SET cp1251 collate cp1251_bulgarian_ci NOT NULL,
  16.  `foryou` text character SET cp1251 collate cp1251_bulgarian_ci NOT NULL,
  17.  `sign` text character SET cp1251 collate cp1251_bulgarian_ci NOT NULL,
  18.  `weight` double NOT NULL,
  19.  `height` double NOT NULL,
  20.  `city` varchar(255) character SET cp1251 collate cp1251_bulgarian_ci NOT NULL,
  21.  `languages` text character SET cp1251 collate cp1251_bulgarian_ci NOT NULL,
  22.  `ratetrue` int(100) NOT NULL DEFAULT '0',
  23.  `ratefalse` int(100) NOT NULL DEFAULT '0',
  24.  `vip` varchar(5) NOT NULL DEFAULT 'no',
  25.  `level` int(1) NOT NULL DEFAULT '1',
  26.  `ippassword` text character SET cp1251 collate cp1251_bulgarian_ci,
  27.  `ipblock` text character SET cp1251 collate cp1251_bulgarian_ci,
  28.  `block` varchar(7) character SET cp1251 collate cp1251_bulgarian_ci DEFAULT 'noblock',
  29.  `style` text character SET cp1251 collate cp1251_bulgarian_ci,
  30.  `language` text character SET cp1251 collate cp1251_bulgarian_ci,
  31.  `avatar` text character SET cp1251 collate cp1251_bulgarian_ci NOT NULL,
  32.  `lastactivity` varchar(255) character SET cp1251 collate cp1251_bulgarian_ci DEFAULT '',
  33.  `vip_points` text NOT NULL,
  34.  `smsratefalse` int(10) UNSIGNED NOT NULL DEFAULT '0',
  35.  `smsratetrue` int(10) UNSIGNED NOT NULL DEFAULT '0',
  36.  `viptime` varchar(50) NOT NULL,
  37.  PRIMARY KEY  (`id`),
  38.  KEY `lastactivity` (`lastactivity`)
  39. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1433 ;
« Последна редакция: Oct 21, 2009, 20:53 от VladSun »
Активен

VladSun

  • Moderator
  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Re: Script за триене на таблици
« Отговор #11 -: Oct 21, 2009, 15:43 »
Значи искам на всички юзери smsratetrue, ratetrue, ratefalse да се трият записите
Под "запис" обикновено се разбира цял ред!

Предполагам, че искаш само да се занулят стойностите на smsratetrue, ratetrue, ratefalse към техните DB default такива?
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

tommy.bg

  • Напреднали
  • *****
  • Публикации: 63
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Re: Script за триене на таблици
« Отговор #12 -: Oct 21, 2009, 15:51 »
да, да се нулират гласовете един вид
Активен

VladSun

  • Moderator
  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Re: Script за триене на таблици
« Отговор #13 -: Oct 21, 2009, 16:10 »
И какво си опитал досега?
Трябва ти UPDATE заявка.
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

tommy.bg

  • Напреднали
  • *****
  • Публикации: 63
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Re: Script за триене на таблици
« Отговор #14 -: Oct 21, 2009, 16:35 »
Ами не съм опитвал нищо до сега, защото не разбирам от php и помолих някой който разбира ако може да ми напише кода. Мисля, че няма да е кой зна е колко дълъг
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
помощ за script
Общ форум
jico 2 3799 Последна публикация Jan 12, 2005, 17:32
от ivanatora
script
Общ форум
Destruction 7 5459 Последна публикация Feb 21, 2006, 12:34
от Destruction
Script за ъпдейтване на kde x.x до kde 3.5.1
Настройка на програми
bobibiturboto 9 5058 Последна публикация Mar 31, 2006, 14:53
от poisoner
Mysql проблем със стартирането(mysql.sock missing)
Настройка на програми
coveka 6 11503 Последна публикация Mar 01, 2008, 22:02
от coveka
Mysql: can't connect to local mysql server
Настройка на програми
wonder 1 10175 Последна публикация Mar 16, 2008, 01:17
от neter