正确的命令没有结果。 0行受影响记录:0重复:0警告:0

时间:2015-12-23 10:50:13

标签: mysql lookup-tables

我想将数据添加到查找表

locations_borrowers(id_location_borrower(PK),id_borrower(FK),id_location(FK)) 来自3个不同的表:

  • 借款人(id_borrower(PK),姓,姓)
  • 位置(id_location(PK),街道,城镇)
  • all_proto(borrower_forename,borrower_surname,街道,城镇,职业,电话)

我写了以下内容:

TCHAR szProcessName[MAX_PATH] = TEXT("<unknown>");
PROCESS_MEMORY_COUNTERS info, info1, info2;
SIZE_T MemoryUsage;
SIZE_T one,two,three, four;
// Get a handle to the process.

HANDLE hProcess = OpenProcess( PROCESS_QUERY_INFORMATION |
                               PROCESS_VM_READ,
                               FALSE, processID );

// Get the process name.

if (NULL != hProcess )
{
    HMODULE hMod;
    DWORD cbNeeded;

    if ( EnumProcessModules( hProcess, &hMod, sizeof(hMod), 
         &cbNeeded) )
    {
        GetModuleBaseName( hProcess, hMod, szProcessName, 
                           sizeof(szProcessName)/sizeof(TCHAR) );
    }
}

// Print the process name and identifier.
//_tprintf( TEXT("%s  (PID: %u)"), szProcessName, processID );
GetProcessMemoryInfo(hProcess, &info, sizeof(info));
MemoryUsage = (info.WorkingSetSize);

该命令运行但没有返回结果。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试运行SELECT并检查是否返回ROWS?

编辑:

在我看来是错误的数据库架构。

表all_proto需要有id_borrower而不是重复borrower_forname结束borrower_surname。 以同样的方式,如果您创建表location_borrowers,您不需要表all_proto中的字段street和town。如果你不关系我更喜欢在all_proto中添加id_location。

所以我要创建

表all_proto(id_borrower,职业,电话,id_location)

所以你的选择将是

select id_borrowers,id_location from all_proto

我希望能有所帮助 再见