본문 바로가기

query3

[MySQL] Node js에서 SQL과 동적으로 매핑하는 방법 기본 하드코딩 var clubSn = req.params.clubSn; var sql = 'SELECT * FROM CLUB WHERE CLUB_SN = "' + clubSn + '";'; dbconn.query(sql, function(err, results, field){ .... }); 파라미터 1개일 때 매핑 var clubSn = req.params.clubSn; var sql = 'SELECT * FROM CLUB WHERE CLUB_SN = ?'; dbconn.query(sql, clubSn, function(err, results, field){ ... }); 파라미터 2개이상일 때 var clubSn = req.params.clubSn; var clubNm = req.params.club.. 2022. 3. 22.
[MySQL] FOREIGN KEY가 Drop(삭제)가 안될때, 해결방법 foreign key를 삭제하려고 다음의 쿼리를 날렸는데 ALTER TABLE review DROP FOREIGN KEY orderId; 다음과 같은 오류가 떠서 당황했다. 구글링을 해보니 생성한 foreign key의 이름과, 쿼리에서 먹는 필드명이 다른것 같다. 참고는 여기서 => https://stackoverflow.com/questions/25079645/cant-drop-foreign-key-in-mysql Can't Drop foreign key in MySQL I have had a 1 to many relationship between course and instructor, which I wanted to drop. When I tried to drop the instructorID i.. 2022. 2. 20.
[MySQL] Database Table CRUD 시도해보기 앞서 그렸던 ERD를 바탕으로 데이터베이스를 작성해보고자 한다. 터미널에서 SQL로 들어가기 cd /usr/local/mysql/bin/ ./mysql -uroot -p 비밀번호 데이터베이스 생성 CREATE DATABASE shopping_mall; 생성된 데이터베이스 확인 SHOW DATABASES; 사용할 데이터베이스 선택 USE shopping_mall; 테이블 구축 테이블 생성 (CREATE) CREATE TABLE customer( id VARCHAR(30) NOT NULL, password VARCHAR(255) NOT NULL, name VARCHAR(100) NOT NULL , phone VARCHAR(20) NULL, zoneCode TEXT, regionAddress TEXT, det.. 2022. 2. 17.