phpÓëmysqlÔ×Ó²Ù×÷
ºÜ¾Ã¶¼Ã»ÓÐдһÏÂѧϰÈÕÖ¾ÁË,¶¼²»ÖªµÀ×î½üÔÚæʲô,ͻȻ¾õµÃ×Ô¼ºÓ¦¸ÃдµãʲôÉÏÈ¥.
Êý¾Ý¿âµÄÔ×Ó²Ù×÷ÊÇÁ½Èý¸öÔÂǰѧµÄ¶«Î÷ÁË,½ñÌìͻȻÓÖÓõ½ÁË,Òò´Ë½ñÌì±ØÐëµÃ½«Æä¼Ç¼ÏÂÀ´,·ñÔòÏ´ÎÓÖÒªÖØÐÂËÑË÷ÁË.
Ô×Ó²Ù×÷³£Óõķ½·¨¾ÍÊÇͨ¹ýÊý¾Ý»Ø¹öÀ´ÊµÏÖ,Óà PHP À´ÊµÏÖÊý¾Ý¿â»Ø¹ö²Ù×÷Ï൱¼òµ¥:
1, ½¨Á¢Êý¾Ý¿âÁ¬½Ó
2, mysql_query('BEGIN'); ¿ªÆôÊÂÎñ
3, $SQL = "...";
mysql_query($SQL); ×öÏàÓ¦µÄÊý¾Ý¿â²Ù×÷
4, ÅжϻعöÌõ¼þ:
if(mysql_errno)
{
print mysql_error();
mysql_query('ROLLBACK'); ³ö´í¾Í»Ø¹ö
exit();
}
5, ... ¿ÉÒÔÖØ¸´ÉÏÊö²½Öè 3 ¼°²½Öè 4 µÄ²Ù×÷, ¿ªÊ¼µÄ¹ý³Ì(Öмä¿ÉÒÔ¼ÓÈëÆäËû²Ù×÷£¬²»¾ÖÏÞÓÚÊý¾Ý¿â¸üУ¬µ«ÊÇ×¢Ò⣬×îºÃ²»ÒªÈÃÒ»¸öÊÂÎñʱ¼ä¹ý³¤£¬ÒòΪËüËø¶¨ËùÓÐÄãÓõ½µÄ±í£¬»áÓ°ÏìÆäËû³ÌÐòʹÓÃ)
ÄãÒ²¿ÉÒÔÔÚ¼¸ÌõÕýÈ·µÄsql¸üÐÂÓï¾äºó¹ÊÒâдһ¾ä´íÎóµÄ£¬¿´¿´ÊÇ·ñ»Ø¹öÁË¡£
6, ½áÊø»Ø¹ö²Ù×÷
mysql_query('COMMIT'); Äܹ»µ½ÕâÀ´ú±íÉÏÊöÊý¾Ý¿â²Ù×÷¶¼Ã»ÓÐ´í£¬ÕýʽÌá½»Ö´ÐÐ
Õâ¾ÍÊÇÓà PHP ʵÏÖÔ×Ó²Ù×÷µÄÕû¸ö¹ý³Ì,ÐèÒªÌØ±ð×¢ÒâµÄÊǽ¨Á¢Ö§³ÖÊý¾Ý»Ø¹ö²Ù×÷µÄ±í½á¹¹,ÁíÍâ,³ý commit ÍâÒ²ÓÐÆäËü°ì·¨¿ÉÒÔ½áÊø»Ø¹ö²Ù×÷,µ«ÎҾͲ»µÃ¶øÖªÁË.
Ïà¹ØÎĵµ£º
ÒÔǰû½Ó´¥¹ýÕâ¸ö¶«¶«£¬Ç°ÌìÒ»¸öͬÊÂÈÃÎÒ°²×°ÏÂjira+confluence£¬µ«ÊÇconfluenceŪÁ˺ó¤Ê±¼äҲû¼¯³É³É¹¦£¡ÏÖÔÚ°ÑÉÏÊöÈýÕߵɹý³Ì×ܽáÏ£¡
°²×°»·¾³£º
ϵͳ£ºxp sp2
jdk: 1.6
tomcat: 5.5 °²×°°æ (¿ÉÒÔÓýâѹ°æµÄ)
MySql: 5.0.x
ËùÐèÈí¼þ£º
jiar£º atlassian-jira-enterprise-3.9.3.zi ......
°²×°MySQL
sudo apt-get install mysql-server mysql-admin mysql-navigator mysql-query-browser
Õâ¸öÓ¦¸ÃºÜ¼òµ¥ÁË£¬¶øÇÒÎÒ¾õµÃ´ó¼ÒÔÚ°²×°·½ÃæÒ²Ã»Ê²Ã´Ì«´óÎÊÌ⣬ËùÒÔÒ²¾Í²»¶à˵ÁË£¬ÏÂÃæÎÒÃÇÀ´½²½²ÅäÖá£
ÅäÖÃMySQL
×¢Ò⣬ÔÚUbuntuÏÂMySQLȱʡÊÇÖ»ÔÊÐí±¾µØ·ÃÎʵģ¬Èç¹ûÄãÒªÆäËû»úÆ÷Ò²Äܹ»·ÃÎʵϰ£¬ÄÇôÐèÒª¸Ä±ä/etc/m ......
1. ¶¨Òå
/*
Plugin system variables.
*/
static long sysvar_one_value;
static char *sysvar_two_value;
static MYSQL_SYSVAR_LONG(simple_sysvar_one, sysvar_one_value,
PLUGIN_VAR_RQCMDARG,
"Simple fulltext parser example system variab ......
ÎÒÒ»Ö±ÊÇʹÓÃmysqlÕâ¸öÊý¾Ý¿âÈí¼þ£¬Ëü¹¤×÷±È½ÏÎȶ¨£¬Ð§ÂÊÒ²ºÜ¸ß¡£ÔÚÓöµ½ÑÏÖØÐÔÄÜÎÊÌâʱ£¬Ò»°ã¶¼ÓÐÕâô¼¸ÖÖ¿ÉÄÜ£º
1¡¢Ë÷ÒýûÓн¨ºÃ£»
2¡¢sqlд·¨¹ýÓÚ¸´ÔÓ£»
3¡¢ÅäÖôíÎó£»
4¡¢»úÆ÷ʵÔÚ¸ººÉ²»ÁË£»
1¡¢Ë÷ÒýûÓн¨ºÃ
Èç¹û¿´µ½mysqlÏûºÄµÄcpuºÜ´ó£¬¿ÉÒÔÓÃmysqlµÄclient¹¤¾ßÀ´¼ì²é¡£
ÔÚlinuxÏÂÖ´ÐÐ
/usr/local/mysql/bin/ ......
ÔÚMySQL 3.23.44°æ±¾ºó£¬InnoDBÒýÇæÀàÐ͵ıíÖ§³ÖÁËÍâ¼üÔ¼Êø¡£
Íâ¼üµÄʹÓÃÌõ¼þ£º
1.Á½¸ö±í±ØÐëÊÇInnoDB±í£¬MyISAM±íÔÝʱ²»Ö§³ÖÍâ¼ü£¨¾Ý˵ÒÔºóµÄ°æ±¾ÓпÉÄÜÖ§³Ö£¬µ«ÖÁÉÙĿǰ²»Ö§³Ö£©£»
2.Íâ¼üÁбØÐ뽨Á¢ÁËË÷Òý£¬MySQL 4.1.2ÒÔºóµÄ°æ±¾ÔÚ½¨Á¢Íâ¼üʱ»á×Ô¶¯´´½¨Ë÷Òý£¬µ«Èç¹ûÔÚ½ÏÔçµÄ°æ±¾ÔòÐèÒªÏÔʾ½¨Á¢£»
3.Íâ¼ü¹ØÏ ......