你既然想改表结构, 也只能通过存储过程来实现了。 单条SQL是无法实现的。
引用 4 楼 cllover 的回复:引用 3 楼 iihero 的回复:你既然想改表结构, 也只能通过存储过程来实现了。 单条SQL是无法实现的。 就是 类似这种: ALTER TABLE a CHANGE field field FLOAT WHERE TYPE=INTMYSQL中没有这种操作方法,其它已知数据库产品也没听说守类似的语句。 一般是通过程序来……
如果 你要判断如果a表的field字段为int,,必须用SP
引用 3 楼 iihero 的回复:你既然想改表结构, 也只能通过存储过程来实现了。 单条SQL是无法实现的。 就是 类似这种: ALTER TABLE a CHANGE field field FLOAT WHERE TYPE=INT
这个,总共有多少张表? 体力活?存储过程?都尝试一下吧。不要偷懒。
56,679
社区成员
56,709
社区内容
加载中
试试用AI创作助手写篇文章吧