小编doi*_*tin的帖子

MySQL列设置为NOT NULL但仍允许NULL值

我已将每列设置为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)

关于为什么会发生这种情况的任何想法?

mysql sql

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

MySQL查询以更新日期递增的记录

我在尝试着

  1. 获取数据库中的最新日期,以及
  2. 根据该日期更新每条有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)

mysql sql date sql-date-functions sql-update

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

MySQL的今天,过去,将来

我正在尝试使用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)

php mysql sql sql-order-by

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

更改克隆的html元素的id值

我不知道为什么克隆元素的id不会改变.这是我正在研究的代码.

 c.children('#response1').attr('id','response'+ (++inputs) );
Run Code Online (Sandbox Code Playgroud)

JSFidde

html jquery

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

Jquery和.parent()

鉴于以下标记和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)

javascript jquery

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

@font-face 不知何故不起作用

不知道我做错了什么,但是按照本教程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 更改相冲突。

css wordpress fonts font-face

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