小编Dav*_*ngs的帖子

索引和多列主键

没有找到这个特定的菜鸟问题的答案.如果我错过了,我道歉.

在MySQL数据库中,我有一个包含以下主键的表

PRIMARY KEY id(发票,项目)

在我的应用程序中,我还经常选择"项目"本身,而不是经常选择"发票".我假设我会从这些列的索引中受益.

当我定义以下内容时,MySQL不会抱怨:

INDEX(发票),INDEX(项目),PRIMARY KEY id(发票,项目)

但我没有看到任何证据(使用DESCRIBE - 我知道如何查看的唯一方法)已经为这两列建立了单独的索引.

所以问题是,构成主键的列是否会自动单独索引?另外,有没有比DESCRIBE更好的方法来探索我的桌子的结构?

mysql sql indexing primary-key

31
推荐指数
4
解决办法
2万
查看次数

非模态"状态"形式

在一段可能需要几秒钟才能完成的C#代码的开头,我想显示一个带有标签的非模态表单,上面写着"请稍等......"

WaitForm myWaitForm = null;

try
{
  // if conditions suggest process will take awhile
  myWaitForm = new WaitForm();
  myWaitForm.Show();

  // do stuff
}
finally
{
  if (myWaitForm != null)
  {
    myWaitForm.Hide();
    myWaitForm.Dispose();
    myWaitForm = null;
  }
}
Run Code Online (Sandbox Code Playgroud)

问题:在其余代码占用线程之前,WaitForm没有完全显示.所以我只看到表格的框架.在Delphi(我的旧st脚)中,我会在Show()之后调用Application.ProcessMessages在C#中是否有等价物?我可以在这样的情况下使用罐装"状态"表格吗?有没有更好的方法来解决这个问题?

提前致谢.大卫詹宁斯

c# forms non-modal

1
推荐指数
1
解决办法
706
查看次数

标签 统计

c# ×1

forms ×1

indexing ×1

mysql ×1

non-modal ×1

primary-key ×1

sql ×1