MySQL中的tinyint,smallint,mediumint,bigint和int有什么区别?
在什么情况下应该使用它们?
我需要从设置表中检索所有默认设置,但如果存在x字符,还需要获取字符设置.
但是此查询仅检索字符= 1的那些设置,而不是用户未设置任何人的默认设置.
SELECT `settings`.*, `character_settings`.`value`
FROM (`settings`)
LEFT JOIN `character_settings`
ON `character_settings`.`setting_id` = `settings`.`id`
WHERE `character_settings`.`character_id` = '1'
Run Code Online (Sandbox Code Playgroud)
所以我应该需要这样的东西:
array(
'0' => array('somekey' => 'keyname', 'value' => 'thevalue'),
'1' => array('somekey2' => 'keyname2'),
'2' => array('somekey3' => 'keyname3')
)
Run Code Online (Sandbox Code Playgroud)
其中,当键0包含具有字符值的默认值时,键1和键2是默认值.
我开发了一个应用程序,使用窗口的上下文菜单加载图像(右键单击文件),暂时正在工作,但是reg键是打开的
HKEY_CLASSES_ROOT\*
Run Code Online (Sandbox Code Playgroud)
它适用于所有文件.
我希望上下文菜单中的菜单项只能显示.jpg文件.
我能做到的是什么?我应该使用哪些注册表项?
提前致谢.
枚举值可以包含空格吗?
例如ENUM('item1','item2','item 3').
这是允许的吗?
我正在使用MySql.
我需要在类库上设置事件并在表单中捕获它们.
例如,我在DLL文件中运行一个sub ,我需要"接收"该类中的sub正在运行的事件.
DLL文件是由我在Visual Basic中创建的,但是如何在其上引发事件以便在表单中捕获?
请举个例子.
mysql ×3
vb.net ×3
enums ×2
indexing ×2
sql ×2
sqlite ×2
boolean ×1
contextmenu ×1
integer ×1
left-join ×1
mdichild ×1
mdiparent ×1
pragma ×1
primary-key ×1
registry ×1
where-clause ×1
windows-xp ×1