我已将每列设置为NOT NULL但由于某种原因,我仍然可以NULL在每列中添加值.这是我的表信息(创建语法):
CREATE TABLE `addresses` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`address` varchar(100) NOT NULL,
`city` varchar(100) NOT NULL,
`state` varchar(4) NOT NULL,
`zip` varchar(30) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4545 DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)
这是一个有效的示例INSERT:
INSERT INTO `addresses` (`street`, `city`, `state`, `zip`) VALUES ('', '', '', '');
Run Code Online (Sandbox Code Playgroud)
关于为什么会发生这种情况的任何想法?
我在尝试着
NULL日期的记录,将日期增加 1 天。我可以使用下面的最新日期查询来获取最新日期。我需要先执行此操作,因为表中的日期未按顺序排列。如果需要,我可以运行此查询,手动将其写下来,然后UPDATE根据此日期运行查询。我宁愿在没有手动过程的情况下运行所有内容。
我在问题底部的最后一个查询是我尝试更新日期的测试查询,但是我没有运气让它工作。
表(日期不分先后)
id date
----- ----------
10500 2013-08-18
10501 2013-08-16
10502 2013-08-17
10503 2013-08-19
10504 NULL
10505 NULL
...
11800 NULL
11801 NULL
Run Code Online (Sandbox Code Playgroud)
选择最晚日期(起点UPDATE)
SELECT date
FROM my_table
ORDER BY date DESC
LIMIT 1
Run Code Online (Sandbox Code Playgroud)
更新NULL日期(不起作用)
UPDATE my_table
SET date = DATE_ADD((SELECT date FROM my_table ORDER BY date DESC LIMIT 1), INTERVAL 1 DAY)
WHERE date IS NULL
ORDER …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用ORDER BY日期按照以下顺序从表中获取记录:
TODAY (9 PM)
TODAY (7 PM)
TODAY (9 AM)
TODAY (7 AM)
PAST (3 DAYS AGO)
PAST (2 DAYS AGO)
PAST (1 DAYS AGO)
FUTURE (IN 1 DAY)
FUTURE (IN 2 DAYS)
FUTURE (IN 3 DAYS)
Run Code Online (Sandbox Code Playgroud)
目前,我正在使用:
SELECT *
FROM my_table
ORDER BY
IF(DATE(my_date) = DATE(NOW()), 0, 1) ASC,
IF(DATE(my_date) < DATE(NOW()), 0, 1) ASC,
my_date ASC
Run Code Online (Sandbox Code Playgroud)
但这给了我:
TODAY (7 AM) - WRONG
TODAY (9 AM) - WRONG
TODAY (7 PM) - WRONG
TODAY (9 PM) …Run Code Online (Sandbox Code Playgroud) 我不知道为什么克隆元素的id不会改变.这是我正在研究的代码.
c.children('#response1').attr('id','response'+ (++inputs) );
Run Code Online (Sandbox Code Playgroud)
鉴于以下标记和JS,为什么第一个语句起作用而seond不行?
jQuery的
$('.selector').change(function () {
// does work
$(this).parent(".controls").after( "<div class=\"control-group\">Test</div>" );
// doesn't work
$(this).parent(".control-group").after( "<div class=\"control-group\">Test</div>" );
}
Run Code Online (Sandbox Code Playgroud)
HTML
<div class="control-group">
<label class="control-label" for="description">Section Type</label>
<div class="controls">
<select class="selector">
// options
</select>
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 不知道我做错了什么,但是按照本教程http://sixrevisions.com/css/font-face-guide/,我在使其工作时遇到问题。
我的代码位于 style.css 顶部:
@font-face {
font-family: 'chunkfiveregular';
src: url('http://careerteam.de/wp-content/themes/theme1383/css/chunkfive-webfont.eot');
src: url('http://careerteam.de/wp-content/themes/theme1383/css/chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
url('http://careerteam.de/wp-content/themes/theme1383/css/chunkfive-webfont.woff') format('woff'),
url('http://careerteam.de/wp-content/themes/theme1383/css/chunkfive-webfont.ttf') format('truetype'),
url('http://careerteam.de/wp-content/themes/theme1383/css/chunkfive-webfont.svg#chunkfiveregular') format('svg');
font-weight: normal;
font-style: normal;
}
Run Code Online (Sandbox Code Playgroud)
我的根文件夹中包含所有文件。
我后来通过以下方式调用字体系列:
#man_translated {
font-size: 26px;
font-style: italic;
line-height: 28px;
font-family:chunkfiveregular;
}
Run Code Online (Sandbox Code Playgroud)
我在wordpress中,我使用的模板有一个预设的h1、h2、h3字体画布样式,将每个单词转换为dakota手写字体的png。也许模板中的这个核心设置与我的 onthefly javascript id/css 更改相冲突。
mysql ×3
sql ×3
jquery ×2
css ×1
date ×1
font-face ×1
fonts ×1
html ×1
javascript ×1
php ×1
sql-order-by ×1
sql-update ×1
wordpress ×1