컴퓨터 이름 중 두 개가 (311A__) _ =spaces and (311B__)
공백이있는 컴퓨터 이름에 행을 선택하고 삽입하는 방법으로 컴퓨터 이름 중 두 개에 (ID , machine_name, carpark_id)
개의 필드가 있습니다.SQL 필드에서 공백 제거
sql_local = """SELECT id FROM customer_1.pay_machines WHERE machine_name="%s" """ % machine
sql_local = """INSERT INTO customer_1.pay_machines (machine_name, carpark_id) VALUES ("%s", 0)""" % machine
sql_local = """SELECT id FROM customer_1.pay_machines WHERE machine_name="%s" """ % machine
sql_local = """INSERT INTO customer_1.pay_and_display (plate, machine_id, ticket_datetime, expiry_datetime, ticket_name, ticket_price) VALUES ("%s", "%s", "%s", "%s", "%s", "%s") """ % (plate, machineId, entryDatetime, expiryDatetime, ticketName, ticketPrice)
하는 경우 공백이 있으면 문자열 주위에 따옴표를 붙이십시오. –
"공백이있는 컴퓨터 이름에 행을 선택하여 삽입하십시오.". 당신은 MySQL이 문자열의 끝 부분에 트리밍을한다는 점을 언급하지 않았다. 질문을 잘 재구성해야합니다. –
아 그래, 나는 그 사람들이 흔적을 남기고 있다는 사실을 놓쳤다. –