1.通过odbc连接,可以连接上,但是我只可以删除表,添加新表,无法对已经存在的表进行修改。
libname mysql odbc datasrc=mysql user=root password=root;
proc sql;
drop table mysql .user;
quit;
proc sql;
update mysql .afghani2 set _MAP_GEOMETRY_='测试' where id=2;
quit;
2.通过MYSQL引擎连接
libname dallas mysql user=root password=root server=localhost
database=db_finance port=3306;
只可以看到连接上,无法进行任何操作。出现以下的错误
3.通过PASSTHROUGH连接,可以进行操作,暂时没发现问题。
proc sql;
connect to mysql(user=root password=root server=localhost
database=db_finance port=3306);
execute (delete from afghani2) by mysql;
disconnect from mysql;
quit;