我知道如何使用语法检查列的存在
SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = "my_table" AND COLUMN_NAME = "my_column"
当数据库用户无权访问information_schema时,有没有办法检查是否存在列?或者你会做一些像从该列尝试SELECT的事情,如果你收到错误,那么你知道该列不存在吗?
答案 0 :(得分:1)
好老SHOW COLUMNS FROM table_name
: