2016-03-02 176 views
0

嗨具有含存储过程(INSERT INTO W /时间戳

StudentID(VARCHAR),姓氏(VARCHAR),名字(VARCHAR),
中间名(VARCHAR),性别(VARCHAR我tbl_student),出生日期(日期),
地址(长文本),******中国(VARCHAR),电子邮件(VARCHAR),
修改(时间戳)

我试图创建一个存储过程是插入到表。我可以创建程序W ITHOUT时间戳。有人可以帮助我如何查询带有时间戳的存储过程。由于 我想这代码,但它不工作

INSERT INTO tbl_student VALUES (studid, ln, fn, mn, gendr, bday, addrs, cntct, eemail, modi)` 

谁能帮助我?感谢

+2

开始(2非常不同的东西)。然后显示存储过程并告诉我们会发生什么 - “不起作用”并不是非常有用的 – Plutonix

+0

SQL Server时间戳不打算由用户修改,服务器在更新记录时更改该值。另外,时间戳不是日期/时间。所以,即使你的SP工作,它也不会有效。 – rheitzman

+0

对不起,即时通讯使用MySQL先生..上面的代码是我通过例程创建的SP。所有的属性都是输入包括时间戳(当前时间) –

回答

0

假设它是MySQL和列类型为时间戳,我们可以使用MySQL的CURRENT_TIMESTAMP()在插入查询设置字段值,例如:通过决定无论是MySQL或SQL服务器

INSERT INTO TBL_STUDENTS (studid, modified_time..) values (1,CURRENT_TIMESTAMP()) 
+0

这是一个很大的帮助。多谢先生 –

+0

不客气:)如果我的回答对你有帮助,那么我会很感激,如果你能接受我的答案是正确的。 –