MySQLÊý¾Ý¿âµÄ¡°Á¬½Ó³Ø¡±
תÌûÇë×¢Ã÷³ö´¦£¬²¢±£³ÖÎÄÕµÄÍêÕûÐÔ¡£
¶ÔMySQLÊý¾Ý¿âÀ´Ëµ£¬Í¬Ò»Ê±¿Ì£¬ÔÚͬһ¸öÁ¬½Ó£¨connection£©ÉÏ£¬Ö»ÔÊÐí½øÐÐÒ»¸ö²Ù×÷£¨query£¬etc.£©£¬Èç¹ûÄãµÄ³ÌÐòÊǶàÏ̵߳쬲¢ÇÒÄãÔÚ¶à¸öÏß³ÌÖж¼»áÀûÓÃͬһ¸öconnection¶ÔÊý¾Ý¿â½øÐвÙ×÷£¬ÄÇô£¬¾ÍÓпÉÄÜ·¢ÉúÎÊÌâ¡£
ÀýÈ磬Äã¿ÉÄÜ»áÊÕµ½“Commands out of sync”µÄ´íÎóÌáʾ£¨¸ÃÌáʾÊÇÀ´×ÔÓÚMySQL APIµÄº¯Êý£¬Èç¹ûÄãµÄ³ÌÐòÖ±½Ó»ò¼ä½Óµ÷ÓÃÁËËü£¬ÔòÓпÉÄÜ»á³öÏÖ£©£¬ÄÇô¾Í¿ÉÄÜÊÇÉÏÃæËù˵µÄÔÒò¡£
´Ëʱ£¬Äã±ØÐë×Ô¼ºÀ´Í¬²½¶àÏ̳߳ÌÐòÖи÷Ï̶߳ÔÊý¾Ý¿âµÄ²Ù×÷¡£ÀýÈ磬Äã¿ÉÒÔʹÓÃmutexÀ´Í¬²½Êý¾Ý¿â²Ù×÷¡£µ«ÊÇÕâÑù×öÖ»ÊǸöÖα겻Öα¾µÄ°ì·¨£¬ÒòΪËü¿ÉÄÜ»áʹµÃÒ»¸öÏ̲߳»¶ÏµØµÈ´ýÆäËûÏß³ÌÊͷŶÔÒ»¸öconnectionµÄ“Ëø”£¬´Ó¶øµ¼Ö³ÌÐòÐÔÄܵļ«´óÏûºÄ¡£´ËÍ⣬¾ÍËãÄã²»ÔÚºõÐÔÄÜ£¬²»ÑáÆä·³µØÔÚËùÓÐÊý¾Ý¿â²Ù×÷º¯ÊýÀï¼ÓÉÏͬ²½µÄ´úÂ룬Ä㻹ÊÇ¿ÉÄÜ»áÊÕµ½“Commands out of sync”µÄ´íÎóÌáʾ¡£
¸ü¿¿Æ×µÄ½â¾ö°ì·¨¾ÍÊǸü¸ÄÎÒÃǵÄÉè¼Æ·½·¨£¬¼´£ºÊ¹ÓÓÁ¬½Ó³Ø”¼¼ÊõÀ´²Ù×÷Êý¾Ý¿â¡£
ʲôÊÇÊý¾Ý¿âÁ¬½Ó³ØÄØ£¿ÎÒÃÇ¿ÉÒÔ´ÓÍøÉÏÕÒµ½ÕâÑùÒ»¶Î¶¨Ò壺
________________________________________________________
¡¡¡¡Êý¾Ý¿âÁ¬½Ó³Ø¸ºÔð·ÖÅä¡¢¹ÜÀíºÍÊÍ·ÅÊý¾Ý¿âÁ¬½Ó£¬ËüÔÊÐíÓ¦ÓóÌÐòÖØ¸´Ê¹ÓÃÒ»¸öÏÖÓеÄÊý¾Ý¿âÁ¬½Ó£¬¶øÔÙ²»ÊÇÖØÐ½¨Á¢Ò»¸ö£»ÊÍ·Å¿ÕÏÐʱ¼ä³¬¹ý×î´ó¿ÕÏÐʱ¼äµÄÊý¾Ý¿âÁ¬½ÓÀ´±ÜÃâÒòΪûÓÐÊÍ·ÅÊý¾Ý¿âÁ¬½Ó¶øÒýÆðµÄÊý¾Ý¿âÁ¬½ÓÒÅ©¡£ÕâÏî¼¼ÊõÄÜÃ÷ÏÔÌá¸ß¶ÔÊý¾Ý¿â²Ù×÷µÄÐÔÄÜ¡£
¡¡¡¡Êý¾Ý¿âÁ¬½Ó³ØÔÚ³õʼ»¯Ê±½«´´½¨Ò»¶¨ÊýÁ¿µÄÊý¾Ý¿âÁ¬½Ó·Åµ½Á¬½Ó³ØÖУ¬ÕâЩÊý¾Ý¿âÁ¬½ÓµÄÊýÁ¿ÊÇÓÉ×îСÊý¾Ý¿âÁ¬½ÓÊýÀ´É趨µÄ¡£ÎÞÂÛÕâЩÊý¾Ý¿âÁ¬½ÓÊÇ·ñ±»Ê¹Óã¬Á¬½Ó³Ø¶¼½«Ò»Ö±±£Ö¤ÖÁÉÙÓµÓÐÕâô¶àµÄÁ¬½ÓÊýÁ¿¡£Á¬½Ó³ØµÄ×î´óÊý¾Ý¿âÁ¬½ÓÊýÁ¿ÏÞ¶¨ÁËÕâ¸öÁ¬½Ó³ØÄÜÕ¼ÓеÄ×î´óÁ¬½ÓÊý£¬µ±Ó¦ÓóÌÐòÏòÁ¬½Ó³ØÇëÇóµÄÁ¬½ÓÊý³¬¹ý×î´óÁ¬½ÓÊýÁ¿Ê±£¬ÕâЩÇëÇ󽫱»¼ÓÈëµ½µÈ´ý¶ÓÁÐÖС£
________________________________________________________
Ò²¾ÍÊÇ˵£¬µ±ÎÒÃÇÐèÒª½øÐÐÒ»´ÎÊý¾Ý¿â²Ù×÷£¨ÀýÈç²éѯ£©Ê±£¬ÎÒÃÇ»áÏÈ´ÓÁ¬½Ó³ØÖÐÈ¡³öÒ»¸öconnection£¬È»ºóÀûÓÃËü½øÐвéѯ£¬ÔÚʹÓÃÍêÁËÖ®ºó£¬¾Í½«¸Ãconnection·µ»¹µ½Á¬½Ó³ØÖУ¬Á¬½Ó³Ø»á¾ö¶¨ÊÇ·ñ½«¸ÃconnectionÏú»Ù£¬»òÕß·ÖÅ䏸ÆäËûÐèÒª½øÐÐÊý¾Ý¿â²Ù×÷µÄÏ̡߳£
ÕâÑù£¬ÎÒÃǵijÌÐòÔÚÈκÎʱºò¶¼²»ÐèÒª½øÐжÔÊý¾Ý¿â²Ù×÷µÄͬ²½ÁË£¬Ìá¸ßÁËÐÔÄÜ£¬²¢ÇÒÒ²¼õСÁ˳ö´íµÄ¿ÉÄÜ¡£
µ±È»£¬Òª×Ô¼ºÐ´Ò»¸öÁ¬½Ó³Ø³öÀ´£¬²»
Ïà¹ØÎĵµ£º
ʹÓÃÕûÊýÊý¾ÝµÄ¾«È·Êý×ÖÊý¾ÝÀàÐÍ¡£
bigint
´Ó -2^63 (-9223372036854775808) µ½ 2^63-1 (9223372036854775807) µÄÕûÐÍÊý¾Ý£¨ËùÓÐÊý×Ö£©¡£´æ´¢´óСΪ 8 ¸ö×Ö½Ú¡£
int
´Ó -2^31 (-2,147,483,648) µ½ 2^31 - 1 (2,147,483,647) µÄÕûÐÍÊý¾Ý£¨ËùÓÐÊý×Ö£©¡£´æ´¢´óСΪ 4 ¸ö×Ö½Ú¡£int µÄ SQL-92 ͬÒå×ÖΪ integer¡£
smallin ......
http://hi.baidu.com/qk618/blog/item/f61e5830f2125d93a9018e0c.html
½â¾öÔ¶³ÌÁ¬½Ómysql´íÎó1130´úÂëµÄ·½·¨
½ñÌìÔÚÓÃÔ¶³ÌÁ¬½ÓMysql·þÎñÆ÷µÄÊý¾Ý¿â£¬²»¹ÜÔõôŪ¶¼ÊÇÁ¬½Ó²»µ½£¬´íÎó´úÂëÊÇ1130£¬ERROR 1130: Host 192.168.2.159 is not allowed to connect to this MySQL server
²ÂÏëÊÇÎÞ·¨¸øÔ¶³ÌÁ¬½ÓµÄÓû§È¨ÏÞÎÊÌâ¡£½á¹ ......
µÃ°²Ææ×¨Âô£¨Ô˶¯ÐÝÏÐЬ£¬°åЬ£©ÌÔ±¦Ð¡µê£ºwww.bxbshoes.com
substring£º
Óï·¨
SUBSTRING ( expression , start , length )
²ÎÊý
expression
ÊÇ×Ö·û´®¡¢¶þ½øÖÆ×Ö·û´®¡¢text¡¢image¡¢Áлò°üº¬Áеıí´ïʽ¡£²»ÒªÊ¹Óðüº¬¾ÛºÏº¯ÊýµÄ ......
MYSQLÔÚ C API ÖпÉÓõĺ¯Êý£º
mysql_affected_rows()
·µ»Ø±»×îеÄUPDATE, DELETE»òINSERT²éѯӰÏìµÄÐÐÊý¡£
mysql_close()
¹Ø±ÕÒ»¸ö·þÎñÆ÷Á¬½Ó¡£
mysql_connect()
Á¬½ÓÒ»¸öMySQL·þÎñÆ÷¡£¸Ãº¯Êý²»ÍƼö£»Ê¹ÓÃmysql_real_connect()´úÌæ¡£
mysql_change_user()
¸Ä±äÔÚÒ»¸ö´ò¿ªµÄÁ¬½ÓÉϵÄÓû§ºÍÊý¾Ý¿â¡£
mysql_ ......
½ö½öÊÇ¿´Ò»Ð©ÊéÊÇÁãÁãɢɢ¼ÇÏµģ¬¸ø×Ô¼º±¸Íü¶øÒÑ¡£½¨ÒéÈ¥¿´×¨ÒµÍøÕ¾µÄ±Ê¼Ç¡£
1.Ö÷¼üµÄÖµ±ØÐëÊÇΨһµÄ£¬²¢ÇÒ²»ÄÜΪ¿Õ£¬Õâ¿ÉÒÔÌá¸ßMySQL´Ó¶à¸ö±íÖÐÈ¡µÃÊý¾Ý»òÕßÈ¡µÃÖ¸¶¨¼üÖµ¶ÔÓ¦µÄÐеÄËÙ¶È¡£MySQLͨ¹ýÒ»¸öÌØÊâµÄ³ÆÎªIndexË÷ÒýµÄÊý¾Ý½á¹¹×öµ½ÕâÒ»µã£¬IndexÊÇÕÒµ½Ò»Ìõ¼Ç¼µÄ¿ì½Ý·½Ê½£¬¾ÍÏñͼÊé¹ÝµÄ¿¨Æ¬Ä¿Â¼¡£
2.²é¿´±íµÄÁж¨ ......