본문 바로가기
반응형

Workbench2

Trigger 생성할 때 dbeaver로 생성한다? 그런데 생성이 안된다면? 개인 프로젝트 진행하면서 trigger를 생성해야하는 기능 부분이 있었는데 생성 쿼리는 간단! DELIMITER $$ CREATE TRIGGER [트리거명] AFTER[뒤에 오는 특정 작업 전, 후 설정] INSERT ON [테이블명][trigger 설정할 특정 작업] FOR EACH ROW BEGIN [트리거 발생 시 처리하고 싶은 로직] END$$ DELIMITER ; 이 글에서 말하고 싶은 요점은 이게 아니기 때문에 트리거 생성 쿼리에 대한 자세한 설명은 다른 블로그에도 많이 있으니 패스! 그래서 평소 사용하던 dbeaver로 트리거 생성 쿼리를 실행 시켰는데 실행 결과가 이렇게 뜸. updated Rows가 -1이라는 건 뭔가 제대로 처리되지 못했다고 이해했다. 그리고 결론적으로 triggers .. 2024. 4. 16.
배우면서 쌓아가는 MySQL 문법 일단 DB를 생성할 때는 CREATE database [Database 명] 아주 시작 초기에는 DB를 갈아엎고 다시 생성하는 일도 많기 때문에 DB를 삭제할 때는 DROP database [Database 명] 사용할 DB를 선택할 때는 USE [Database 명] MySQL의 경우 Workbench에서 컬럼을 추가한다거나 수정을 할때 위 사용 쿼리 없이 시도하면 Error Code : 1046 'No database selected Select the default DB to be ...' 와 같은 에러를 뱉기도 한다. 가장 기본적인 조회는 SELECT * [혹은 찾고자 하는 Column명] FROM [DB명].[Table명] [혹은 Table명] // 추가로 조건으로 찾고자 한다면 Where절을 .. 2023. 1. 10.
반응형