외래 키인 열을 업데이트하려고하는데 "NULL"값으로 설정하려고하지만 오류에 "ERROR 1452 : 자식 행 :. 외래 키 제약 조건이 실패 "UPDATE 쿼리를 사용하여 UPDATE 외래 키
try
{
con.Open();
MySqlCommand cmd = new MySqlCommand(
"UPDATE tblcdsummary
set PersonalInfoID = '" + DBNull.Value.ToString() +
"' WHERE CDID = '" + looplabel2.Text + "'", con);
cmd.ExecuteNonQuery();
con.Close();
}
catch (Exception x)
{
MessageBox.Show(x.Message);
}
** 경고 ** : 원시 문자열을 쿼리에 삽입하지 마십시오. ** 항상 ** [제대로 탈출] (http://bobby-tables.com/csharp) 모든 사용자 데이터 또는 당신은 끔찍한 [SQL 주입 버그] (http://bobby-tables.com/)를 만들 것입니다. . – tadman