MySQL toogle.
2009-02-16 15:48:23 UTC by maris in MySQL, Quick Tips,Šad tad vajag ātri notūglēt (toogle) kādu boolean vērtību.
īsumā: updeitojam uz 1 ja ir 0 un, ja nav 0 tad uz 0.
UPDATE tabula set kolonna=(IF(kolonna='0','1','0')) where cita_kolonna=kautkas;
Visu tabulu alter iekš MySQL db
2009-02-09 10:53:11 UTC by maris in Skripti, MySQL,Šad tad savajagas veikt izmaiņas visās tabulās kādā DB iekš MySQL, ja ir pāris tabulas, tad nav nekas traks, bet ja to ir daudz, tad tas var drusku ievilkties. Te būs one liner bash skripts, ja kam savajagas :)
for table in `mysql -uUSERIS -pPAROLE -h127.0.0.1 --skip-column-names DATUBAZE -e "SHOW TABLES"`;do mysql -uUSERIS -pPAROLE -h127.0.0.1 DATUBAZE -e "ALTER TABLE $table ENGINE=myisam;";done