Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

한바다

MySql 구문 실행 오류 본문

JAVASCRIPT/SQL

MySql 구문 실행 오류

한바다진화 2024. 8. 5. 17:57

☑ 등록날짜 자동생성

SQL 테이블 생성시 컬럼명 '등록날짜'는 사용자가 작성한 날로 날짜가 자동생성 되게 하려고 하였으나

컬럼명 뒤에 NOT NULL로 되어 있어 원하는 대로 되지 않았다.

[수정 전 컬럼명]

post_createDate DATETIME NOT NULL

 

 

[수정 후 컬럼명]

post_createDate DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP

 

▶ 자동으로 현재 날짜와 시간으로 설정하고 싶다면, SQL에서 DEFAULT CURRENT_TIMESTAMP

 

☑ INSERT문 실행 시 오류 발생

[에러코드]
Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

에러 내용은 sql구문과 맞지 않은 syntax:문법 사용이다!

▶insert구문 여러 구문을 함께 작성할 때 쉼표 ,로 나눠야 하는데 중간에 세미콜럼이 들어가서 계속 에러가 발생 했다.

여러구문을 함께 사용 시 중간에 ,해주고 마지막 문장에서 ;로 끝마춤 해준다!!