MySQL .frm .myd .myi Îļþ ¼°Êý¾Ý¿â±¾µØÒÆÖ²
½ñÌìÔÚʵ¼Ê¿ª·¢ÖжÔÓÚMySQLÊý¾Ý¿â½øÐÐÒÆÖ²·¢ÉúµÄÎÊÌâÀ´ËµÏÂ. ¿ªÊ¼°Ñ±¾µØdataÖеÄÊý¾Ý¿âÎļþ¿½±´µ½Áíһ̨»ú×ÓÉÏTest, Ö´ÐÐshow tables ; ¿ÉÒÔ¿´µ½Êý¾Ý¿â±í,µ«ÊǶԱí½øÐÐÈκβÙ×÷¶¼±¨´í: ±í²»´æÔÚ , ÔÒÔΪMysqlµÄÊý¾Ý¿âÎļþ(.frm)Copy->stickµ½±¾µØ°²×°MySQLDBĿ¼µÄdataÎļþ¼ÐϾͿÉÒÔ.ÊÂʵ²»ÊÇÎÒÃÇÏëµÄÄÇÑù. ¶ÔÓÚMySQLÊý¾Ý¿âµÄÒÆÖ²,ÎÒÃÇÄÜ¿´µ½µÄÖ»ÊÇËüÉú³ÉµÄ±í½á¹¹ ÒÔ¾ÍÊÇ˵ÒÔ .frmΪºó׺ÃûµÄÎļþ.
ʵ¼ÊÉÏ, .frm .myd .myi¶¼ÊÇMysql´æ´¢Êý¾ÝµÄÎļþ, ´ú±íMySQLÊý¾Ý¿â±íµÄ½á¹¹/Êý¾ÝºÍË÷ÒýÎļþ ,ÎÒÃÇĬÈÏ´´½¨Êý¾Ý¿âºÍ±íʱֻÉú³ÉÊý¾Ý¿â±í½á¹¹µÄÎļþ.frm. ÒÆÖ²Êý¾Ý¿âʱ,±ØÐë´æÔÚÈýÖÖ¸ñʽµÄÊý¾Ý¿â±íÎļþ,²ÅÄÜÕý³£Ê¹ÓøÃDB, µ±ÎÒÃÇÔÚ±¾µØ´´½¨³öÊý¾Ý¿â»¹ÓиÃÊý¾Ý¿âÓòϵıíʱ, ÔÚdataÎļþ¼ÐÏÂÖ»´æÔÚÊý¾Ý¿âµÄ×Ö·û¼¯ÃèÊöÎļþºÍÊý¾Ý¿â±í½á¹¹Îļþ,ÈôÐèÒªÒÆÖ²Êý¾Ý¿â, Ó¦¸ÃÔÚ ¸ÃÊý¾Ý¿âÓòÏÂ, ÒѾÍÊÇ˵ use targetDatabase; ºóÖ´ÐÐÒÔÏÂÓï¾äÉú³ÉÆäËûÁ½ÖÖ¸ñʽµÄÊý¾Ý´æ´¢Îļþ,
alter table targetTableName ENGINE = MYISAM ROW_FORMAT = COMPACT;
¶Ôÿ¸ö±í¶¼Ö´ÐÐÒÔÉÏÓï¾äºó, ÔÚ¿´¿´dataÎļþϵÄÊý¾Ý¿â±í,ÆäËûÁ½ÖÖ¸ñʽ¶¼Éú³É³öÀ´ÁË.È»ºóÔÚÒÆÖ², ¾Í²»»á´æÔÚÎÄÕ¿ªÊ¼ËµµÄÊý¾Ý¿â±í²»´æÔڵĴíÎó.
Ïà¹ØÎĵµ£º
phpºÍjavaͨÓÃsqlÓï¾ä·¨
SELECT max(id) from table
¸Ã·½·¨ÔÚ¶àÏ̵߳ÈÇé¿öÏ¿ÉÄÜ»áÔì³É²»ÕýÈ·¡£
javaÈýÖÖ·½·¨
1¡¢¸ù¾ÝpsµÄgetGeneratedKeys
PreparedStatement ps = conn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS); //ºìÉ«Êǹؼü
ps.executeUpdate(); //Ö´Ðкó
ResultSet rs = ps.getGeneratedKeys ......
½ñÌìÓöµ½Êý¾Ý¿âµÄÒ»¸öÎÊÌ⣬¾ÍÊÇÿµ±´ÓÖ÷±íÖÐɾ³ýÒ»¸öÖ÷¼üidʱ£¬ÓÉÓÚÓëËûÏà¹ØÁªµÄ±íÖÐÓÐÏà¹ØµÄ×Ö¶ÎÊý¾Ý£¬ËùÒÔÎÞ·¨É¾³ý¡£²éÁËÒ»´ó¶Ñ×ÊÁÏ£¬·¢ÏÖÎÒ½¨±í¹ØÁªÓõÄÊÇon Restrict.¿ÉÄÜÎÊÌâ¾Í³öÔÚÕâÀï°É¡£
Íâ¼üÔ¼Êø¶Ô×Ó±íµÄº¬Òå:
Èç¹ûÔÚ¸¸±íÖÐÕÒ²»µ½ºòÑ¡¼ü,Ôò²»ÔÊÐíÔÚ×Ó±íÉϽøÐÐinsert/update
Íâ¼üÔ¼Êø ......
ÕâÀïÊÇʹÓÃODBCÀ´×ª»»Êý¾Ý¿âµÄ¡£
1.°²×°mysqlÊý¾Ý¿âµÄODBCÇý¶¯£¬mysql¹ÙÍøÓÐÏÂÔØhttp://dev.mysql.com/downloads/connector/odbc/
2.´ò¿ª¿ØÖÆÃæ°å\¹ÜÀí¹¤¾ß\Êý¾ÝÔ´ODBC£¬ÔÚÓû§DSNÖÐÌí¼ÓÒ»¸öMySQL ODBC Êý¾ÝÔ´¡£
3.½Ó×ÅÔÚÏÂÃæµÄ´°ÌåÖÐÊäÈëÊý¾ÝÔ´Ãû³Æ£¬Èçmysqlodbc£»È»ºóÊäÈë·þÎñÆ÷ServerµØÖ·£¨localhost»òÆäËû£©£¬Óû§Us ......
ÎÒд¹ýµÄ½Ì³Ì²»¶à£¬¶øÇҴ󲿷ֶ¼ÊÇÀ´Ô´ÓÚ±ðÈ˵Ľ̳̣¬²»¹ý£¬ÕâÀïËù½éÉܵģ¬¶¼ÊÇÈÚÈëÎÒËù×ܽáµÄ¾Ñ飮££ÒýÑÔ
¡¡¡¡
¡¡¡¡PHPµÄÖ´ÐÐЧÂÊÊÇÓÐÄ¿¹²¶ÃµÄ£¬ÕâÒ²ÊÇÎÒϲ»¶ËüµÄÔÒòÖ®Ò»£¬ºÍËü³ÆΪ¾øÃî´îµµµÄMysqlÒÔ¼°ApacheÏëÈںϣ¬²»Äܲ»¾ªÌ¾ÆäЧÂÊÁË¡£PHP¸üÐÂÒ²ºÜ¿ì£¬ÕâÀïÁоÙÁËÄ¿Ç°×îа汾PHP4.3.2RC4£¨¼¸ºõûÓÐBUGÁË£¬¹À¼ÆÐ´Í ......
ERROR 1005 (HY000): Can't create table ' ****.frm' (errno: 150)
ÎÒÊÇ´ÓÒÔϼ¸¸ö·½Ãæ½â¾öÁË´ËÎÊÌ⣺
1¡¢È·±£²ÎÕյıíºÍ×Ö¶ÎÊÇ´æÔڵģ»
2¡¢×é³ÉÍâ¼üµÄ×Ö¶ÎÒªÇó±»Ë÷Òý(Ö÷ÒªÊÇÍâ¼üÄǸö×Ö¶ÎÒªÇóÔÚÆäËû±íÖÐÊÇÖ÷¼ü)£»
3¡¢Íâ¼ü¹ØÁªµÄÁ½±í»ò¶à±íÒªÇó¶¼ÊÇINNODBÀàÐÍµÄ±í£»
4¡¢×Ö¶ÎÀàÐÍ£¨ËµÃ÷£©ÒªÒ»Ñù`itemId` varchar( ......