if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Answer]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Answer]
GOCREATE TABLE [dbo].[Answer] (
[AnswerID] [int] IDENTITY (1, 1) NOT NULL ,
[QuestionID] [int] NOT NULL ,
[AnswerUser] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[AnswerContent] [varchar] (4000) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[PostDate] [datetime] NOT NULL
) ON [PRIMARY]
GOALTER TABLE [dbo].[Answer] ADD
CONSTRAINT [DF_Answer_PostDate] DEFAULT (getdate()) FOR [PostDate]
GO我要将上面一段MSSQL语句转换成MySQL语句,在phpadmin里,执行不停的说语法错误,哪位大虾能帮我改一改?非常感谢。疑问1:ID自动生成
疑问2:postdate取当前时间
不好意思,原来没接触过mysql,问的问题也比较菜。
drop table [dbo].[Answer]
GOCREATE TABLE [dbo].[Answer] (
[AnswerID] [int] IDENTITY (1, 1) NOT NULL ,
[QuestionID] [int] NOT NULL ,
[AnswerUser] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[AnswerContent] [varchar] (4000) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[PostDate] [datetime] NOT NULL
) ON [PRIMARY]
GOALTER TABLE [dbo].[Answer] ADD
CONSTRAINT [DF_Answer_PostDate] DEFAULT (getdate()) FOR [PostDate]
GO我要将上面一段MSSQL语句转换成MySQL语句,在phpadmin里,执行不停的说语法错误,哪位大虾能帮我改一改?非常感谢。疑问1:ID自动生成
疑问2:postdate取当前时间
不好意思,原来没接触过mysql,问的问题也比较菜。
解决方案 »
- mysql子查询优化问题求助!~ 紧急!!!
- MySQL Workbench 无法 Start Server,百度无法解决,跪求帮忙!!
- 如何查看所分配到的mysql数据库大小?(不是已使用的大小)
- 一道笔试题:SQl语句如何实现让用户user可以在任何客户端对test数据库进行操作
- mysql增加字段导入数据问题
- 关于MySql更新的问题,请高手帮帮忙!
- mysql重装后,把原来创建的数据库文件直接拷贝到安装目录下data文件夹中,无效
- 如何在MYSQL中用SQL语句实现“判断select所得的结果集中是否有查询结果”
- 穷疯了,便宜出卖公司网站空间!
- 求助:asSQL2.8连接mysql如何查询记录并显示
- 每天1万的数据要添加或者更新,mysql行吗
- 如何实现日历事件重复
DROP TABLE IF EXISTS Answer ;CREATE TABLE Answer (
AnswerID int Auto_Increment NOT NULL primary key ,
QuestionID int NOT NULL ,
AnswerUser varchar (50) COLLATE gbk_chinese_ci NOT NULL ,
AnswerContent varchar (4000) COLLATE gbk_chinese_ci NOT NULL ,
PostDate timestamp default current_timestamp
) ;
--注意以下问题.
1.Mysql的自增列使用auto_increment,并且必须是prmary key.
2.字符的collate只有gbk_chinese_ci和gbk_bin
3.默认值是当前时间的只能使用timestamp类型.
二楼大哥,再帮我看看这个问题好不?不管解决没解决,今天就结贴
select * from abcdefg where Convert(varchar(10),QuestionDate,101)= Convert(varchar(20),getdate(),101)"
这是mssql的语句,意思是找出当天所有的记录
但是mssql好像没有convert或者不是这样用的,反正提示语法错误。555,我已经把getdate()改成了now().
where date_format(QuestionDate,'%Y%m%d')=date_format(now(),'%Y%m%d');
非常感谢,请问这个大哥,你有QQ吗?