1
MySQL 데이터베이스로 작업하는 동안 나는 놀란 일부 쿼리를 수행했다.
는 varchar
로 int
이름으로 ID와 작은 테이블을 가정하자 난 그냥이 같은 ID를 기반으로 업데이트 쿼리를 만들 때 (C#을 사용) :
int를 mysql 쿼리의 문자열로 참조하기
MySqlCommand comm = new MySqlCommand("UPDATE database.table SET [email protected] WHERE [email protected]", sqlconn);
comm.Parameters.AddWithValue("@name", textbox1.text);
comm.Parameters.AddWithValue("@id", textbox2.text);
comm.ExecuteNonQuery();
sqlconn.Close();
그리고 그 ISN 때문에, 완전히 올바른 작동 않았다 ID가 int
또는 심지어 string
으로 데이터베이스에 전달 된 경우 문제가 발생하면 누군가 나에게 설명해 줄 수 있습니까?
와우, 정말 멋진! 내 코드의 모든 ID를 string에서 int로 변환 할 걱정이 없습니다 :) – wisdom