菜鸟求助,分析时出现这种错误
1个回答
展开全部
1. 如果表A里的Column A和Column B内容都是ENUM类型的,
2. 通过SQL语句能得到这个表的META信息
3. 读取B表和C表,生成下面两个数组
String[] tableb = {(0,a),(1,b)};
String[] tablec = {(0,x),(1,y),(2,z)};
(也可以是一维数组,那么二维数组的第一个值为一维数组的下标,那就要修改下面的SQL语句)
根据这两个数组,B表和C表就已经建立出来了
4. COPY表A为表D(用SQL语句)
5. 循环执行
for(int i=0;i<tableb.size();i++)
UPDATE tableD SET columnA = tableb[0] where columnA = tableb[1];
for(int i=0;i<tablec.size();i++)
UPDATE tableD SET columnb = tablec[0] where columnB = tablec[1];
============================
2. 通过SQL语句能得到这个表的META信息
3. 读取B表和C表,生成下面两个数组
String[] tableb = {(0,a),(1,b)};
String[] tablec = {(0,x),(1,y),(2,z)};
(也可以是一维数组,那么二维数组的第一个值为一维数组的下标,那就要修改下面的SQL语句)
根据这两个数组,B表和C表就已经建立出来了
4. COPY表A为表D(用SQL语句)
5. 循环执行
for(int i=0;i<tableb.size();i++)
UPDATE tableD SET columnA = tableb[0] where columnA = tableb[1];
for(int i=0;i<tablec.size();i++)
UPDATE tableD SET columnb = tablec[0] where columnB = tablec[1];
============================
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询