问题标签 [mysql-error-1067]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
27 回答
148330 浏览

mysql - 尝试启动 MySQL 时出现 1067 错误

我已经在 Windows 7 上安装了 MySQL。当我尝试启动 MySQL 服务时,我收到错误 1067:进程意外终止。日志消息:

我能做些什么呢?

0 投票
7 回答
39797 浏览

mysql - 发生系统错误 1067

在 MySQL 没有启动之后,XAMPP 遇到了一些麻烦。所以,我在命令提示符下输入:'net start MySQL',它给了我在主题行中列出的这个错误消息。

有谁知道如何缓解这种情况?谢谢你的帮助!

0 投票
4 回答
553 浏览

mysql - MySQL,有两个日期的表?

我有一张桌子,我需要 firstmod 和 lastmod

firstmod 需要是创建该行的时间戳。lastmod 需要将自身更新为当前时间。

这是我到目前为止..

这就是我得到的回报:

0 投票
2 回答
2433 浏览

python - django 用户的默认外键值

我已经阅读了http://www.b-list.org/weblog/2006/jun/06/django-tips-extending-user-model/但在使用 ForeignKey 迁移我的新数据库模式时仍然遇到问题对于产品列表中的用户

我的代码的简化版本是:

但是当我尝试迁移到 South 时,这可能是问题所在,因为我的用户数据库不是由 South 处理的(??原谅我的新手)我收到需要设置默认值的错误:

谁能解释我做错了什么?理想情况下,我不想要用户的默认值,或者至少为 null、false 或 0(但这似乎不起作用)..

非常感谢,

亚当

0 投票
4 回答
5169 浏览

mysql - 数据库模式,默认值为 NOW()

我有用户的数据库模式。看起来像...

有六个字段:idusernamepasswordleveltimeemail,但我只想插入其中三个 - 当用户注册时:usernamepasswordemail。其余的将具有默认值。

问题是 MySQL 抛出错误:#1067 - Invalid default value for 'time'。有什么想法吗,伙计们?

0 投票
2 回答
1666 浏览

mysql - 将更改迁移到模型时出现 South 错误

我已将用户的外键添加到模型中,但是当我尝试使用 South 迁移数据库时,出现以下错误:

South 告诉我,我可以通过运行 SQL 命令从错误中恢复:

我尝试运行 SQL 命令,但出现以下错误:

我是否需要将“user_id”添加到我的模型并将默认值设置为 1?

编辑:这是我添加到模型中以导致这种情况发生的代码:

然后我使用 South 迁移模型。

0 投票
2 回答
4375 浏览

mysql - MySQL 默认值 - YEAR(CURRENT_DATE)

我正在尝试创建具有类似列的表

但是有一个错误(无效的默认值)。我可以做些什么来为 model_year 当前年份设置默认值?

0 投票
13 回答
492638 浏览

mysql - 将 NOW() 设置为日期时间数据类型的默认值?

我在表用户中有两列,即registerDate and lastVisitDate由日期时间数据类型组成。我想做以下事情。

  1. 将 registerDate 默认值设置为 MySQL NOW()
  2. 将 lastVisitDate 默认值设置为0000-00-00 00:00:00而不是默认使用的 null。

因为表已经存在并且已有记录,所以我想使用修改表。我试过使用下面的两段代码,但都不起作用。

它给了我错误:ERROR 1067 (42000): Invalid default value for 'registerDate'

我可以在 MySQL 中将默认日期时间值设置为 NOW() 吗?

0 投票
1 回答
566 浏览

mysql - MySQL Workbench - 产生错误的 SQL?

我正在尝试创建一个具有“创建”时间戳和“更新”时间戳的表(并让 MySQL 自动为我插入值)。这是可行的,请参阅: http: //gusiev.com/2009/04/update-and-create-timestamps-with-mysql/

作为第一步,我从参考站点复制了示例表,并在 Workbench 中对其进行了建模。然后我做了一个正向工程师并在 phpMyAdmin 中测试了生成的 SQL。一切正常。这是 SQL:

在验证了这个想法可行之后,我在我的一张实际表格中实现了这个概念。生成的 SQL 是这样的:

当我执行 SQL 时,我收到以下错误:

#1067 - Invalid default value for 'stamp_created'

有人看到是什么导致了我的问题吗?

0 投票
1 回答
4590 浏览

mysql - 无法启动 MySQL 错误 1067

我正面临 MySQL 的一个 stange 错误

Mysqld.exe --console 说:

mysqld.exe --console

mysqld.exe: Character set 'utb8_general_ci' is not a compiled character set and is not specified in the 'C:\Program Files\MySQL\MySQL Server 5.5\share\charsets\ Index.xml' file

120524 8:49:51 [ERROR] Aborting

120524 8:49:51 [Note] mysqld.exe: Shutdown complete

我该如何解决这个字符集问题?