3.
"UPDATE tabell1 SET col1 = 'nytt1', col2 ='nytt2' WHERE ID = 1"
"UPDATE tabell2 SET col3 = 'nytt3', col4 ='nytt4' WHERE ID = 2"
"UPDATE tabell3 SET col5 = 'nytt5', col6 ='nytt6' WHERE ID = 3"
4
"DELETE FROM tabell1 WHERE ID = 1"
"DELETE FROM tabell2 WHERE ID = 2"
"DELETE FROM tabell3 WHERE ID = 3"
Kan man slå ihop flera av dessa olika som:
"UPDATE tabell1 SET col1 = 'nytt1', col2 ='nytt2' WHERE ID = 1"
"INSERT tabell3 (col5, col6) VALUE('värde5','värde6')"
Du kan använda ";" som avgränsare mellan dina SQL-frågor.
Tex:
"DELETE FROM t1 WHERE a = 1;DELETE FROM t2 WHERE b = 2"
Om du kör SQL-server så är det dock enklare och mer översiktligt att använda en Stored Procedure.
Gällande dina SELECT så kan du hämta flera resultat-set, men du kan även använda typ:
"SELECT * from T1, T2", men ofta så har tabellerna någon relation och då är en JOIN att föredra.
fick detta felet: Exception Details: System.Data.Odbc.OdbcException: ERROR [42000] [MySQL][ODBC 3.51 Driver][mysqld-4.0.21-debug]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ';UPDATE testtabell1 SET Name = 'Jalmar1' WHERE ID = 2' at line