본문 바로가기

DataBase/MySQL with Error11

[해결 방법] Incompatible/nonstandard server version or connection protocol detached 🐬 기본 환경 - IDE: MySQL Workbench - DataBase: MariaDB 🖨️경고 1 2 3 4 5 6 7 8 9 Connection Warning(rds-mini1) incompatible/nonstandardd server version or connection protocol detected(10.6.14) A connection to this database can be established but some MySQL Workbench features may not work properly since the database is not fully compatble with the supported versions of MySQL. MySQL Workbench is develope.. 2023. 10. 10.
[해결 방법] Error Code: 1064. You have an error in your SQL syntax 🐬 기본 환경 - IDE: MySQL Workbench - DataBase: MySQL 발생 Error MySQL로 다음 Source Code를 실행할 경우, 1 2 3 4 5 6 7 8 9 10 CREATE TRIGGER tempSeqTrigger BEFORE INSERT ON tempUser FOR EACH ROW BEGIN DECLARE sequence_value INT; INSERT INTO tempSeq VALUES (NULL); SET sequence_value = LAST_INSERT_ID(); SET NEW.id = CONCAT(NEW.type, LPAD(sequence_value, 6, '0')); END; ⚠️ 다음과 같은 오류 발생 You have an error in your SQL.. 2023. 6. 25.
[해결 방법] Error Code: 1136. Column count doesn't match value count at row 1 🐬 기본 환경: IDE: MySQL Workbench, Language: MySQL 발생 Error MySQL로 다음 Source Code를 실행할 경우, 1 2 insert into user_bookmark values ('user_test001'); 🚨 다음과 같은 오류 발생 Error Code: 1136. Column count doesn't match value count at row 1 발생 원인 insert 구문 작성 시, table명만 작성하고 모든 column에 대하여 값을 입력하지 않음 해결 방법 1. insert 구문 작성 시, table명 뒤에 column을 따로 지정해주지 않을 경우, 모든 column에 값을 입력해야하며, 순서도 table의 column 순서와 맞춰야 함 ▶ 모든 .. 2023. 6. 20.
[해결 방법] Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column 🐬 기본 환경: IDE: MySQL Workbench, Language: MySQL 발생 Error MySQL로 다음 Source Code를 실행할 경우, 1 2 update user set user_name='user_test002'; 🚨 다음과 같은 오류 발생 Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column 발생 원인 safe update mode가 적용된 상태에서 where 조건절 없이 update 구문 작성 해결 방법 1. update 구문 작성 시, where절이 없을 경우 모든 record가 업데이트됨 이를 방지하기 위해 safe.. 2023. 6. 18.
[해결 방법] Error Code: 1054. Unknown column 'content_no' on 'field list' 🐬 기본 환경: IDE: MySQL Workbench, Language: MySQL 발생 Error MySQL로 다음 Source Code를 실행할 경우, 1 2 insert into user_bookmark(user_id, content_no) values ('user_test001', 'test001'); 🚨 다음과 같은 오류 발생 Error Code: 1054. Unknown column 'content_no' on 'field list' 발생 원인 user_bookmark 테이블에 'content_no'이라는 column이 존재하지 않음 해결 방법 1. user_bookmark 테이블에 'content_no' 추가 1 2 3 4 5 6 7 8 9 # 맨 뒤에 column 추가 alter table.. 2023. 6. 18.
[해결 방법] Error Code: 1452. Cannot add or update a child row: a foreign key constraint fails 🐬 기본 환경: IDE: MySQL Workbench, Language: MySQL 발생 Error MySQL로 다음 Source Code를 실행할 경우, 1 2 insert into user_bookmark(user_id, content_id) values ('user_test001', 'test001'); 🚨 다음과 같은 오류 발생 Error Code: 1452. Cannot add or update a child row: a foreign key constraint fails 발생 원인 자식 테이블에서 부모테이블에 없는 PK값을 자식 테이블에서 데이터를 생성하여 insert 시도 해결 방법 user_bookmark table은 user table의 user_id를 식별관계*로 하고 있으므로 부모 테.. 2023. 6. 18.