【发布时间】:2011-06-24 10:18:13
【问题描述】:
我想从 MySQL 表中获取所有列名,遍历每个列名,然后使用这些列名作为变量运行存储过程。大意是:
colnames = get column names from table
for each colname
if something changed then
do something
else
do something else
看起来SHOW COLUMNS FROM myTable 会给我列名,但我如何让列名进入循环?
我真的很想使用原生 SQL 在存储过程中运行所有这些。因为我还在学习 MySQL 的复杂性,这对我的项目很有帮助。感谢您的帮助。
【问题讨论】:
-
我只想在 MySQL 工作台中将其编写为本机 SQL。我打算将列名用作 UPDATE 查询的一部分。