为什么我会在" describe table"中得到此错误。在MySql中的功能?

时间:2016-07-22 12:34:50

标签: mysql sql cmd

所以我在cmd中做了世界上最简单的查询:

mysql> use adgregator;
Database changed
mysql> describe adgregator
ERROR 1146 (42S02): Table 'adgregator.adgregator' doesn't exist;

我不明白,他的问题是什么?

2 个答案:

答案 0 :(得分:1)

您不能使用 desc description 命令查看数据库表。但是您可以使用此命令查看特定表的结构。

如果要查看数据库表

您可以使用以下命令:

use database_name;
show tables;

查看特定表格的结构

您可以使用以下命令:

desc table_name;
or
describe table_name;

答案 1 :(得分:-1)

尝试类似

的内容
private CompoundButton.OnCheckedChangeListener checkedListener = new CompoundButton.OnCheckedChangeListener() {                      
                        @Override
                        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                            // TODO Auto-generated method stub
                int getPosition = (Integer) v.getTag();  // Here we get the position that we have set for the checkbox using setTag.
                boolean flag= movieItems.get(getPosition).isCheck();
                 for (int i = 0; i < movieItems.size(); i++) {
                     if (getPosition == i) {
                      movieItems.get(getPosition).setCheck(true);
                      } else {
                      movieItems.get(getPosition).setCheck(false);
                      }
                     }

                notifyDataSetChanged();
               // m.setSelected(isChecked);


                    });;

@Override
public void onBindViewHolder(final ViewHolder holder, final int position) {
     holder.checkbox.setOnCheckedChangeListener(null);
     holder.checkbox.setChecked(movieItems.get(position).isCheck()); 
     holder.checkbox.setOnCheckedChangeListener(checkedListener);
}

可能?

问题似乎是编译器将名称为adgregator的数据库作为参数,而不是表。