문서의 이전 판입니다!
SQL AntiPatterns 개발자가 알아야할 25가지 SQL 함정과 해법
기억 재생을 위한 간략한 정리이다. 실질적으로 왜 해당 항목이 안티 패턴인지에 대한 구체적 이유, 구체적인 해결책은 무엇인지 등에 대해서는 책을 참조한다.
CREATE TABLE Bugs ( bug_id SERIAL PRIMARY KEY, description VARCHAR(1000), tag1 VARCHAR(20), tag2 VARCHAR(20), tag3 VARCHAR(20) );
CREATE TABLE Tags ( bug_id BIGINT UNSIGNED NOT NULL, tag VARCHAR(20), PRIMARY KEY (bug_id,tag), FOREIGN KEY (bug_id) REFERENCES Bugs (bug_id) );
ALTER TABLE Bugs ADD COLUMN hours NUMERIC(9,2);
⇔
)LIMIT 1 OFFSET :offset
으로