Je voudrais mettre à jour une table MySQL à partir d'une requête F #. Fondamentalement, je suis maintenant en mesure d'importer une table MySql dans une matrice F #. Je fais un calcul sur cette matrice à travers F # et après le calcul je voudrais mettre à jour la table primaire MySQL avec les nouvelles valeurs obtenues. Par exemple, nous allons prendre une matrice simple venant d'une table MySQL:Comment mettre à jour une table SQL avec F #
let m = matrix [[1.;2.;3.];[1.;1.;3.];[3.;3.;3.]]
Maintenant, je voudrais concevoir une requête qui met à jour la table mySQL.
let query() =
seq { use conn = new SqlConnection(connString)
do conn.Open()
use comm = new SqlCommand("UPDATE MyTAble SET ID = "the first column of the matrix",
conn)
}
Ai-je besoin de convertir la matrice en une séquence? Pour cette mise à jour itérative, dois-je utiliser T-SQL (je trouve cette façon en lisant quelques réponses des autres?
Quel est le schéma de base de données pertinent? C'est-à-dire, les tables et les colonnes qui doivent être mises à jour. – ildjarn