易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql数据库问题

我有一个表:
create table OrderTable
(
 OrderID varchar(50),//订单ID
 OrderTheme varchar(50),//订单标题
 SubmitTime datetime,//订单提交时间  
 primary key (OrderID)
);
我想这样做:写一条sql语句,要求insert时,只填写订单标题(OrderTheme),而OrderID和SubmitTime自动生成(SubmitTime为当前系统时间)
我用mysql少,不知道mysql能不能在建字段的时候设置default value 为system date.
如果可以的话,你所说的就能实现。如果不能的话你就必须手工set 值。

用hibernate,将主键设置为increment,这样在插入数据时,主键会自己填上


创建表时加上OrderID varchar(50) auto_increment,//订单ID

对于订单提交时间,mysql里datetime类型好像还不可以,建议你用timestamp它可以自动的更新为当前时间



引用
可以
MySQL版本 5.1.30
第一种写法:
create table OrderTable
(
OrderID integer auto_increment primary key,//订单ID
OrderTheme varchar(50),//订单标题
SubmitTime TIMESTAMP default now()//订单提交时间
);


default now()不是所用版本里都行

引用
可以
MySQL版本 5.1.30
第一种写法:
create table OrderTable
(
OrderID integer auto_increment primary key,//订单ID
OrderTheme varchar(50),//订单标题
SubmitTime TIMESTAMP default now()//订单提交时间
);

第二种写法:
……


挺好,可以试试的。
{


相关问答:

Mysql 使用问题 - Java / Web 开发

我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文 
但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。

mysql命令行模式下: ......

mysql连接tomcat - Java / Web 开发

我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......

怎么在eclipse下向mysql插入变量啊 - Java / Java相关

String SQL="insert into 学生信息表 values(StudentNumber,StudentName,StudentAge)";其中StudentNumber,StudentName,StudentAge都是变量。这样写不对……到底该咋写啊

万分感谢!

String SQL=&q ......

mysql数据库 - Java / Java相关

CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
  (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......

如何使用MySQL - MS-SQL Server / 基础类

刚刚接触MySQL,不知道该如何去查看数据,插入数据,创建数据库、表,用哪为前辈能指教一二?

MySQL 5.1参考手册

引用
兄弟你会结贴吗?
mysql 参考手册

baidu

MySQL官方文档 http://dev.mysql.com/doc ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号