sql >> Databasteknik >  >> RDS >> Mysql

Hur infogar man arrayelement i sql som ansluter till c++?

C/C++ interpolerar inte värden till en sträng som de flesta skriptspråk gör. Du måste använda strängoperationer för att bygga frågesträngen, t.ex. (i pseudokod):

str = "insert into mytable(id) values (" + arr[0] + ")";

istället. C har absolut inget sätt att veta att arr[0] i den frågesträngen bör behandlas som en arrayreferens, och inte bara vanlig text som råkar se ut som en. Därför måste du bygga strängen själv.




  1. Hämta rader i extremt hög hastighet

  2. MySQL lägger till dagar till ett datum

  3. select-satsen returnerar alltid den senast infogade raden i php mysql

  4. Skaffa en array från MySQL till Android