728x90

Database 3

failed to manage transaction 구문 오류 “column명” [spring boot, sql]

다른 사람도 헤맬까봐  올리는 글.. [ 문제 상황 ]spring boot에서PreparedStatement의 sql문을 이용해서 insert문 실행'failed to manage transaction 구문 오류 “column명”'라는 예외 발생하지만, column명이 틀린 것도 다른 문제도 없었다.[ 문제 확인 방법 ]먼저 sql문 실행 시 구문 오류가 남 → sql문을 따로 실행해본다. (heidisql 사용)여기서도 “column명”에서 문제 발생 → 이거 sql 예약어인가?결국에 맞았음.. 예약어였다. → 그러면 이름 바꾸거나 아니면 예약어 표시를 해야 함 나는 예약어 이름의 column을 사용해야 해서 표시하는 걸로 선택. [ 문제 해결 방법 ]\"칼럼명\" 을 이용해서 예약어 표시를 없앤다.`..

Database/SQL 2024.07.23

[혼자 공부하는 SQL] MySQL 공부 1일차

오늘 만든 shop_db PK (기본키)- 고유한 것(중복 NO) - not Null NN -not null - 비어 있으면 안된다. table의 row를 보고 싶을 땐 해당 table을 오른쪽 클릭한 뒤 select rows를 클릭한다. 불러올 db를 더블 클릭한 뒤에 코드 실행한다. (db가 볼드체로 됐을 때) SELECT * FROM member; member_name가 아이유인 row를 가져옴. SELECT * FROM member WHERE member_name = '아이유'; [인덱스 추가] CREATE INDEX idx_member_name ON member(member_name); [뷰] - 뷰 만드는 구문 CREATE VIEW member_view AS SELECT * FROM membe..

Database/MySQL 2022.01.17

[예습] 생활코딩 MySQL 기초 배우기 1일차

[ schema, 스키마 ] - 표들을 서로 그룹핑할 때 사용하는 일종의 폴더 - 서로 연관된 데이터들을 그룹핑해줌 root - 관리자 [ SQL ] Structured Query Language [ table 표 ] - column 열 : 데이터의 구조 - row, record, 행 : 데이터 하나하나, 데이터 자체 [database 보기] mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ .... | opentutorials | +--------------------+ [database 만들기] mysql> CREATE DATABASE opentutorials; - opentutorials라는 databa..

Database/MySQL 2022.01.01
728x90
반응형