도와주세요

SQL문을 PHP에서 실행시켰는데 안되네요

Piedots2019.02.11 15:59조회 수 119댓글 7

    • 글자 크기
CREATE TABLE `_board` (
    `id` bigint(20) NOT NULL,
    `title` varchar(50) NOT NULL,
    `description` text,
    `from` char(5) NOT NULL,
    `to` char(5) NOT NULL,
    `created` datetime NOT NULL,
    `author_id` text NOT NULL,
    `name` char(12) NOT NULL,
    `stat` int(4) NOT NULL,
    `comment` smallint(6) NOT NULL,
    `view` int(11) NOT NULL,
    `UIP` tinytext NOT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  ALTER TABLE `_board`
  ADD PRIMARY KEY (`id`);
  ALTER TABLE `_board`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
  CREATE TABLE `_account` (
  `id` varchar(25) NOT NULL COMMENT "회원 아이디",
  `pw` text NOT NULL COMMENT "회원 비밀번호",
  `name` text NOT NULL COMMENT "닉네임",
  `email` varchar(32) DEFAULT NULL COMMENT "회원 메일 주소",
  `at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `cert` int(1) NOT NULL,
  `point` int(10) NOT NULL,
  `UIP` text NOT NULL,
  `ban` int(3) NOT NULL,
  `whyibanned` tinytext NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
ALTER TABLE `_account`
  ADD PRIMARY KEY (`id`);
  CREATE TABLE `_comment` (
  `board` text NOT NULL,
  `original` int(7) NOT NULL,
  `id` text NOT NULL,
  `num` bigint(20) NOT NULL,
  `name` text NOT NULL,
  `content` text NOT NULL,
  `stat` int(1) NOT NULL,
  `created` datetime NOT NULL,
  `ip` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
ALTER TABLE `_comment`
  ADD PRIMARY KEY (`num`);
  ALTER TABLE `_comment`
  MODIFY `num` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
  CREATE TABLE `_log` (
  `id` int(11) NOT NULL,
  `ip` text NOT NULL,
  `b` text NOT NULL,
  `time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;


ALTER TABLE `_board` 부분이 오류라고 많은 구문 검사 사이트에서 했는데, 아무리 바꿔봐도 해답을 찾지 못하겠습니다. 어떻게 바꿔야 할 지 알려주실 수 있을까요..?


각 SQL문을 따로 검사하면 문제가 없다고 하는데요.. ( https://www.eversql.com/sql-syntax-check-validator/


)


뭐가 문제인지 계속 찾고있겠습니다.

반가워요!

    • 글자 크기
라이믹스 ckeditor4 (by 캣치) [Python 질문] 재귀함수의 알고리즘이 잘 이해가 되지 않습니다. (by 맛스타)
  • 2019.2.11 17:12

    공백이 올바르지 않네요. 쿼리의 공백을 복사한 다음에 spacebar 공백으로 바꿔주세요.

    str_replace 나 비슷한 함수 쓰면 바꿀 수 있을거에요.

  • 2019.2.11 18:24

    PHP로 실행하실 때 어떤 함수로 사용하셨나요??

    query 함수는 1개의 문장만을 실행할 수 있기 때문에 저렇게 어러 문장을 한 번에 실행하시려면 multi_query 함수를 사용하셔야 합니다.

  • @humit
    Piedots글쓴이
    2019.2.11 19:14

    감사합니다!

  • @Piedots
    2019.2.11 19:24

    그러면 해결 되신 건가요?

  • @humit
    Piedots글쓴이
    2019.2.11 21:34

    PHP단에서 오류를 뱉지는 않는데, 4개의 테이블 중 1개만 만들어지고 그 뒤의 쿼리는 실행이 안되네요..

  • @Piedots
    2019.2.11 22:33

    $mysqli->multi_query(~~~);를 실행한 다음엔 while ($mysqli->next_result()) {;} 를 써주셔야 합니다.

     

    http://php.net/manual/en/mysqli.multi-query.php

  • @humit
    Piedots글쓴이
    2019.2.12 15:30

    해결 했습니다. 감사합니다!

댓글 달기

번호 제목 글쓴이 날짜 조회 수
공지 사이트 정보 등록에 경고로 변경된 분들 참고하세요.6 마스터 2019.06.19 581
공지 [중요 공지 포함] 사이트가 복구 되었습니다.38 마스터 2019.06.18 739
공지 호스팅 신청이 다시 가능합니다.17 마스터 2019.04.18 1766
공지 회원 전용 페이지가 생겼습니다.15 마스터 2018.03.20 7248
공지 [필독] 질문하는 방법5 마스터 2018.02.23 963
548 Linux 시스템 보안에서 실무 등에서는 어떤 보안 솔류숀을 사용하는지 궁금해요1 Seia 2019.04.05 63
547 맥북의 팬리스 여부가 정리된 웹페이지를 추천 부탁드립니다 ^^4 이니스프리 2019.03.31 105
546 태블릿을 컴퓨터 키보드로 사용할 수 있는 앱 추천 부탁드립니다. 이니스프리 2019.03.29 81
545 스포어 메일 연결해서 쓰시는분 있으신가요?6 샹키 2019.03.22 84
544 공유폴더가 안됩니다 원인을 알고싶습니다..4 calm 2019.03.19 79
543 실시간 검색어 파싱에 ajax를 적용했는데 캐싱을 할 수 있는 방법이 어떤 것이 있을지 여쭤봅니다4 이니스프리 2019.03.12 86
542 Ping 유무 html로 표현6 사나이 2019.03.10 120
541 흠.. 여기가 빠른 답변이 가능할까요?3 워시퍼 2019.02.26 76
540 앱에서의 MIT라이센스 표시 관련하여 질문합니다.4 title: 에그joyful 2019.02.19 110
539 그누보드 5 설치 오류 도와주세요3 김호창 2019.02.15 258
538 TXT레코드 관련 도와주세[요!7 AA 2019.02.14 136
537 라이믹스 ckeditor42 캣치 2019.02.13 96
SQL문을 PHP에서 실행시켰는데 안되네요7 Piedots 2019.02.11 119
535 [Python 질문] 재귀함수의 알고리즘이 잘 이해가 되지 않습니다.13 맛스타 2019.02.09 178
534 하천 복개 공사가 서버에 영향을 미칠까요?4 이니스프리 2019.02.09 117
533 미국 간편식 추천 부탁드립니다14 이니스프리 2019.01.29 123
532 라엘 님의 이미지 캐시 서버 구축하기와 관련하여 구체적인 방법을 여쭤봅니다4 이니스프리 2019.01.27 123
531 일본어 '도키도키'의 뜻을 어떻게 해석해야 하나요?11 이니스프리 2019.01.26 274
530 아이폰8+ 네비 사용시 발열(?) 문제에 대한 해결책을 여쭤봅니다10 이니스프리 2019.01.26 191
529 파이썬 공부하다 모르는 부분이 있습니다.14 맛스타 2019.01.26 165
이전 1 2 3 4 5 6 7 8 9 10... 30다음
첨부 (0)
서버에 요청 중입니다. 잠시만 기다려 주십시오...