포인트 정리시 Table 'gb_point' was not locked with LOCK TABLES 나올때..

· 2005-01-13 (목) 00:39:32 · 4822
포인트 정리시 간혹가다

Table 'gb_point' was not locked with LOCK TABLES

라는 메시지가 나오는 곳이 있을겁니다.. (제 개인 홈페이지는 안그러는데, 작업하는 데는 그러더군요..)
알아보니..;
그럴경우는 ALTER 문을 이용하기 전에 LOCK을 풀어주어야 한다더군요..;
그래서 pointclear.php 에서

@mysql_query(" delete from $cfg[table_point] ");

@mysql_query(" alter table $cfg[table_point] auto_increment=1 ");

이 소스들 이 있는 부분을

$sql = " UNLOCK TABLES ";
sql_query($sql);

@mysql_query(" delete from $cfg[table_point] ");

@mysql_query(" alter table $cfg[table_point] auto_increment=1 ");

$sql = " LOCK TABLES $cfg[table_member] WRITE, $cfg[table_point] WRITE ";
sql_query($sql);

라고 바꿔주시면 됩니다.. ALTER 사용하기 전에 풀어줬다가 풀어준 뒤에 다시 락을 거는 것이죠..;
|
댓글을 작성하시려면 로그인이 필요합니다.

그누3 팁자료실

1,026건
+
제목 글쓴이 날짜 조회
05-01-28 조회 4,266
05-01-25 조회 5,174
05-01-24 조회 5,991
05-01-20 조회 5,362
05-01-18 조회 5,423
05-01-17 조회 5,090
05-01-17 조회 3,910
05-01-17 조회 5,165
05-01-15 조회 5,283
05-01-13 조회 5,157
05-01-13 조회 5,054
05-01-13 조회 4,372
05-01-13 조회 4,823
05-01-11 조회 4,524
05-01-11 조회 4,858
05-01-08 조회 3,697
05-01-08 조회 4,521
05-01-07 조회 4,527
05-01-06 조회 4,123
05-01-05 조회 5,204