>> Edit article
이름
제목
패스워드
도와주세요.......... 끝까지 읽보시고 도와주세요... 한컴리눅스에 mysql-3.23.43-pc-linux-gnu-i686.tar 을 설치 하였고요. create table test (name char(10)) type=innodb; 로 table를 생성했습니다. 그다음 table상태를 보면 다음과 같습니다. mysql> show table status; +------+--------+------------+------+----------------+-------------+------------ -----+--------------+-----------+----------------+---------------------+-------- -------------+------------+----------------+---------+ | Name | Type | Row_format | Rows | Avg_row_length | Data_length | Max_data_le ngth | Index_length | Data_free | Auto_increment | Create_time | Update_ time | Check_time | Create_options | Comment | +------+--------+------------+------+----------------+-------------+------------ -----+--------------+-----------+----------------+---------------------+-------- -------------+------------+----------------+---------+ | test | MyISAM | Fixed | 0 | 0 | 0 | 4724464 0255 | 1024 | 0 | NULL | 2001-11-08 11:48:22 | 2001-11 -08 11:48:22 | NULL | | | +------+--------+------------+------+----------------+-------------+------------ -----+--------------+-----------+----------------+---------------------+-------- -------------+------------+----------------+---------+ 1 row in set (0.00 sec) 대충 이렇고요 여기서 begin; 하고 insert 작업을 하고 나서 rollback;를 하면요 아래의 오류가 나옵니다. mysql> begin; Query OK, 0 rows affected (0.00 sec) mysql> insert into test values(name = "ssss"); Query OK, 1 row affected (0.08 sec) mysql> rollback; ERROR 1196: Warning: Some non-transactional changed tables couldn't be rolled b ack mysql> select * from test; +------+ | name | +------+ | NULL | +------+ 1 row in set (0.01 sec) mysql> 즉 innodb를 사용하려고 하는데 무엇을 해야 할까요? /etc/my.cnf파일을 손봐야 한다는데 my.cnf파일의 innodb관련하여 Uncomment해야할 부분을 처리하면 mysql데몬이 올라오지 않습니다. 그래서 /etc/my.cnf를 없앤 다음 데몬을 올려서 위의 내용을 작업한 내용입니다. innoDB를 사용하려면 어떻게 해야 할까요. 아시는 분이나. 설치 자료가 어디에 있는지 아시는분 부탁드립니다. -- 이상무...
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved