게시판 생성 또는 복사시 에러 문제
본문
일단 현재 버전은
설치된 그누보드5 버전
5.6.4
설치된 이윰빌더 버전
4.7.2
입니다.
CENTOS OS 에 PHP는 7.4.33, Apache 2.4.57, Mysql 8.0.37 입니다.
문제는
게시판을 생성 하거나 복제 하면
alter table `g5_write_test1` add `eb_1` varchar(255) not null default '' after `wr_10`, add `eb_2` varchar(255) not null default '' after `eb_1`, add `eb_3` varchar(255) not null default '' after `eb_2`, add `eb_4` varchar(255) not null default '' after `eb_3`, add `eb_5` varchar(255) not null default '' after `eb_4`, add `eb_6` varchar(255) not null default '' after `eb_5`, add `eb_7` varchar(255) not null default '' after `eb_6`, add `eb_8` varchar(255) not null default '' after `eb_7`, add `eb_9` varchar(255) not null default '' after `eb_8`, add `eb_10` varchar(255) not null default '' after `eb_9`
1146 : Table 'seenthis.g5_write_test1' doesn't exist
error file : /adm/index.php
이러게 에러가 나옵니다.
테이블 생성이 안되는거 같은데 이유가 뭘까요.. DB쪽 개조는 이모지를 쓸려고 utf8mb4로 변경한거 밖에 없는데..
원인을 모르겠습니다.
답변 2
CREATE TABLE 먼저 하세요
CREATE TABLE `g5_write_test1` (
`wr_id` int(11) NOT NULL,
`wr_1` varchar(255) NOT NULL DEFAULT '',
`wr_2` varchar(255) NOT NULL DEFAULT '',
`wr_3` varchar(255) NOT NULL DEFAULT '',
`wr_4` varchar(255) NOT NULL DEFAULT '',
`wr_5` varchar(255) NOT NULL DEFAULT '',
`wr_6` varchar(255) NOT NULL DEFAULT '',
`wr_7` varchar(255) NOT NULL DEFAULT '',
`wr_8` varchar(255) NOT NULL DEFAULT '',
`wr_9` varchar(255) NOT NULL DEFAULT '',
`wr_10` varchar(255) NOT NULL DEFAULT '',
`eb_1` varchar(255) NOT NULL DEFAULT '',
`eb_2` varchar(255) NOT NULL DEFAULT '',
`eb_3` varchar(255) NOT NULL DEFAULT '',
`eb_4` varchar(255) NOT NULL DEFAULT '',
`eb_5` varchar(255) NOT NULL DEFAULT '',
`eb_6` varchar(255) NOT NULL DEFAULT '',
`eb_7` varchar(255) NOT NULL DEFAULT '',
`eb_8` varchar(255) NOT NULL DEFAULT '',
`eb_9` varchar(255) NOT NULL DEFAULT '',
`eb_10` varchar(255) NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
작업하는 데이터베이스명이 올바른지 확인이 필요합니다.
seenthis 데이터베이스에 g5_write_test1 테이블이 없어서 발생하는 문제입니다.