Mysql
Printing mysql_error
This is a code snipped to print mysql error.
If there is no error mysql_error returns null, thus if evaluates false and there is no output.
multiple ON DUPLICATE KEY UPDATE
Here is an example of how to update multiple columns using values supplied in the INSERT statement. This assumes that column 'a' is the unique key.
multiple ON DUPLICATE KEY UPDATE
Here is an example of how to update multiple columns using values supplied in the INSERT statement. This assumes that column 'a' is the unique key.
max_allowed_packet size
Büyük bir import yapıyorsanız, site taşıyorsanız mysql sızlanabiliyor.
ERROR 1153 (08S01) at line XXX: Got a packet bigger than 'max_allowed_packet' bytes
Veritabanındaki tabloları kaldırmak
Sık sık "ERROR 1153 (08S01) at line 3850: Got a packet bigger than 'max_allowed_packet' bytes" hatası aldığım bir işlem yüzünden eklenmiş olan tabloları düşürmek istedim.
Mysql'den veritabanı yapısını almak
Sadece veri tabanı yapısını çıkartmak istiyorsanız. Ve phpMyadmin kullanamıyorsanız (ki ayarlanabilir bir çok özelliğe erişemiyorsunuzdur), mysqladmin yardımınıza koşabilir:
Mysqlden backup almak
Zora düşünce MySqlDump kullanmak lazım. Nasıl backup alınır ve nasıl restore edilir. (Server'de bir ssh account yada mysql'in uzaktan erişime açık olması lazım!)




