私はC#でこれを使用します。C#とmysql、スローに挿入exeotuib
Registration.CommandText = "INSERT INTO `DBname`.`tablename`(`id`,`column1`,`column2`,`column3`)VALUES(6, x, x, x);";
この例外が出力されます。私がmysqlのworkbenchクエリで同じコマンドを使用すると、それは動作しません。私はこれが安全ではないことを知っています。誰かがもっと安全な方法を知っていれば、私は感謝しています。
MySql.Data.MySqlClient.MySqlException: 'Unknown column 'x' in 'field list''
は 'id'列は外部キーですか? – Valentin
あなたの列を見てみましょう文字がある場合はxが入ります ' –
' x 'を一重引用符で囲む必要があります。そうしないと、mysqlは列名として取ります。 – Gusman