请问int64在mysql中如何定义啊 ?

MMDD0827 2011-04-06 11:30:39
请问int64在mysql中如何定义啊 ? 我用的是phpmyadmin 上边没有这个int64这个类型~~~ 我怎么才能定义int64这个类型呢 ?
...全文
3223 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
MMDD0827 2011-04-06
  • 打赏
  • 举报
回复
还有就是 我再给datetime类型 加 CURRENT_TIMESTAMP 时 提示错误:

错误
SQL 查询:

ALTER TABLE `KV_Node` CHANGE `Ctime` `Ctime` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP

MySQL 返回:

#1067 - Invalid default value for 'Ctime'

是怎么回事啊 ??

MMDD0827 2011-04-06
  • 打赏
  • 举报
回复
还有就是 nvarchar 该如何定义啊? 2L 大大再帮一下呗~~ 用varchar 行吗 ?
rucypli 2011-04-06
  • 打赏
  • 举报
回复
int64是什么意思
ACMAIN_CHM 2011-04-06
  • 打赏
  • 举报
回复
BIGINT

Type Bytes Minimum Value Maximum Value
(Signed/Unsigned) (Signed/Unsigned)
TINYINT 1 -128 127
0 255
SMALLINT 2 -32768 32767
0 65535
MEDIUMINT 3 -8388608 8388607
0 16777215
INT 4 -2147483648 2147483647
0 4294967295
BIGINT 8 -9223372036854775808 9223372036854775807
0 18446744073709551615

MMDD0827 2011-04-06
  • 打赏
  • 举报
回复 1
是不是跟sql server一样 bigint呢 ?
iihero_ 2011-04-06
  • 打赏
  • 举报
回复
bigint
ACMAIN_CHM 2011-04-06
  • 打赏
  • 举报
回复
[Quote] 还有就是 nvarchar 该如何定义啊? 2L 大大再帮一下呗~~ 用varchar 行吗 ?[/Quote]MYSQL中没有NVARCHAR,直接用VARCHAR和字符集来设置。

关于字符集参考下贴中的有关介绍部分。

http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
rucypli 2011-04-06
  • 打赏
  • 举报
回复
alter table KV_Node modify Ctime timestamp default current_timestamp;

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧