작성
·
2.2K
·
수정됨
0
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
1064 에러 검색해도 해결방법이 다 다른거 같고
테이블명을 괄호로 닫지 않았고,
예약어 문제? 는 아닌거같고
mysql은 8.0 ver 입니다.
-- MySQL Script generated by MySQL Workbench
-- Mon Jan 16 17:02:58 2023
-- Model: New Model Version: 1.0
-- MySQL Workbench Forward Engineering
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
-- -----------------------------------------------------
-- Schema FoodMap
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Schema FoodMap
-- -----------------------------------------------------
CREATE SCHEMA IF NOT EXISTS FoodMap DEFAULT CHARACTER SET utf8 ;
USE FoodMap ;
-- -----------------------------------------------------
-- Table FoodMap.`table1`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS FoodMap.`table1` (
restaurantIdx INT NOT NULL AUTO_INCREMENT,
title VARCHAR(45) NOT NULL,
address VARCHAR(200) NOT NULL,
videoUrl TEXT NOT NULL,
category VARCHAR(45) NOT NULL,
createdAt TIMESTAMP NOT NULL DEFAULT current_timestamp,
updatedAt TIMESTAMP NOT NULL DEFAULT current_timestamp on update,
status CHAR(1) NOT NULL DEFAULT 'A',
PRIMARY KEY (`restaurantIdx`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = DEFAULT;
-- -----------------------------------------------------
-- Table FoodMap.`table1_copy1`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS FoodMap.`table1_copy1` (
restaurantIdx INT NOT NULL AUTO_INCREMENT,
title VARCHAR(45) NOT NULL,
address VARCHAR(200) NOT NULL,
videoUrl TEXT NOT NULL,
category VARCHAR(45) NOT NULL,
createdAt TIMESTAMP NOT NULL DEFAULT current_timestamp,
updatedAt TIMESTAMP NOT NULL DEFAULT current_timestamp on update,
status CHAR(1) NOT NULL DEFAULT 'A',
PRIMARY KEY (`restaurantIdx`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = DEFAULT;
SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
답변 1
0
안녕하세요.
위 30번 줄을 보시면 빨간줄로 트러블슈팅을 해주는 것을 볼 수 있습니다.
current_timestamp on update current_timestamp
default 값으로 위와 같은 쿼리를 작성해주시면 될 것 같습니다.
감사합니다.
감사합니다