[sql] SQL INSERT INTO 문에서 특정 조건에 따른 데이터 삽입하기
예를 들어, Python이나 PHP와 같은 프로그래밍 언어를 사용하여 SQL 문을 조작할 수 있습니다. 조건을 확인한 후 INSERT INTO 문을 실행할 수 있습니다.
아래는 Python을 사용하여 조건에 따라 데이터를 삽입하는 간단한 예제 코드입니다.
import mysql.connector
# MySQL 연결
conn = mysql.connector.connect(
host="localhost",
user="username",
password="password",
database="dbname"
)
cursor = conn.cursor()
# 조건 확인 후 데이터 삽입
if condition:
sql = "INSERT INTO table_name (column1, column2, column3) VALUES (%s, %s, %s)"
val = (value1, value2, value3)
cursor.execute(sql, val)
conn.commit()
conn.close()
이 예제에서 condition
은 삽입을 위한 조건을 나타내며, value1
, value2
, value3
는 삽입할 데이터의 값입니다.
이와 같은 방법으로 프로그래밍 언어를 사용하여 조건에 따라 SQL INSERT 문을 수행할 수 있습니다.
참고자료:
- https://www.w3schools.com/sql/sql_insert.asp