ºìÁªLinuxÃÅ»§
Linux°ïÖú

MySQLÊý¾Ý¿âÖС°Ó벻ƥÅäÐÐÓйصÄÎÊÌ⡱

·¢²¼Ê±¼ä:2007-09-29 00:02:22À´Ô´:ºìÁª×÷Õß:kwareregb
¡¡¡¡Èç¹ûÓÐʹÓÃÁ˺ܶà±íµÄ¸´ÔÓ²éѯ£¬µ«Î´·µ»ØÈκÎÐУ¬Ó¦²ÉÓÃÏÂÊö²½ÖèÕÒ³öʲô³ö´í£º

¡¡¡¡ÓÃEXPLAIN²âÊÔ²éѯ£¬ÒÔ¼ì²éÊÇ·ñ·¢ÏÖijÊÂÏÔÈ»³ö´í¡£½öÑ¡ÔñÔÚWHERE×Ó¾äÖÐʹÓõÄÁС£

¡¡¡¡´Ó²éѯÖÐ1´Îɾ³ý1¸ö±í£¬Ö±ÖÁ·µ»ØÁËijЩÐÐΪֹ¡£Èç¹û±íºÜ´ó£¬½ÏºÃµÄÖ÷ÒâÊÇÔÚ²éѯÖÐʹÓÃLIMIT 10¡£

¡¡¡¡¶ÔÓÚ¾ßÓÐÓëÉϴδӲéѯÖÐɾ³ýµÄ±íÆ¥ÅäµÄÐеÄÁУ¬·¢³öSELECT²éѯ¡£

¡¡¡¡Èç¹û½«FLOAT»òDOUBLEÁÐÓë¾ßÓÐÊýÖµÀàÐ͵ÄÊýÖµ½øÐбȽϣ¬²»ÄÜʹÓõÈʽ(=)±È½Ï¡£ÔÚ´ó¶àÊý¼ÆËã»úÓïÑÔÖУ¬¸ÃÎÊÌâºÜ³£¼û£¬ÕâÊÇÒòΪ£¬²¢·ÇËùÓеĸ¡µãÖµ¾ùÄÜÒÔ׼ȷµÄ¾«¶È±£´æ¡£ÔÚijЩÇé¿öÏ£¬½«FLOAT¸ü¸ÄΪDOUBLE¿É¸üÕý¸ÃÎÊÌâ¡£Çë²Î¼ûA.5.8½Ú£¬¡°Ó븡µã±È½ÏÓйصÄÎÊÌ⡱¡£

¡¡¡¡Èç¹ûÈÔ²»ÄÜÕÒ³öÎÊÌâÖ®ËùÔÚ£¬Çë´´½¨ÄÜÓëÏÔʾÎÊÌâµÄ¡°mysql test < query.sql¡±Ò»ÆðÔËÐеÄ×îС²âÊÔ¡£Í¨¹ýʹÓÃmysqldump --quick db_name tbl_name_1 ... tbl_name_n > query.sqlת´¢±í£¬¿É´´½¨²âÊÔÎļþ¡£Ôڱ༭Æ÷Öдò¿ªÎļþ£¬É¾³ýijЩ²åÈëµÄÐУ¨Èç¹ûÓг¬³öÑÝʾÎÊÌâËùÐèµÄÐУ©£¬²¢ÔÚÎļþĩβÌí¼ÓSELECTÓï¾ä¡£

¡¡¡¡Í¨¹ýÖ´ÐÐÏÂÊöÃüÁÑéÖ¤²âÊÔÎļþÄÜÑÝʾÎÊÌ⣺
¡¡¡¡shell> mysqladmin create test2
¡¡¡¡shell> mysql test2 < query.sql

¡¡¡¡Ê¹ÓÃmysqlbug½«²âÊÔÎļþÕÅÌùµ½Ó´ÄÈͨÓÃMySQLÓʼþÁÐ±í¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ