336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
테이블을 생성할 때, PK가 없이 생성해야 하는 경우가 있습니다.
이때, 해당 테이블의 레코드를 수정하거나 삭제하려고 하면 아래 오류가 뜹니다.
Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect.
에러의 이유는 MySQL이 Where 절을 사용해서 Update 또는 Delete 를 할 수 없도록 막아서 그렇다고 합니다. 해결 방법은 다음과 같습니다.
1) 쿼리 구문에서 다음 문장을 실행해 줍니다.
SET SQL_SAFE_UPDATES = 0;
2) MySQL Workbench 에서 메뉴 "Edit > Preferences..." 를 실행 시킨 후, "SQL Editor" 탭에서 'Safe Updates' 항목의 체크를 해제해 줍니다.
'데이타베이스 > MySQL' 카테고리의 다른 글
[MariaDB] Table mysql/innodb_table_stats has length mismatch in the column name table_name. (0) | 2019.12.26 |
---|---|
iBatis 에서 mysql 데이터 insert 시 한글 깨짐 현상 (0) | 2016.01.14 |
날짜, 시간 데이터 처리 예제 (0) | 2015.06.18 |