上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
ckp6250
註冊時間: 2004-07-30 文章: 1644
第 1 樓
|
發表於: 星期三 七月 13, 2011 9:31 am 文章主題: Mysql 的欄位 DEFAULT 值,可以使用函數嗎? |
|
|
以下的指令,在 Mysql 底下是錯誤的
ALTER TABLE `impsepcost` CHANGE `personid` `personid` VARCHAR(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT user() COMMENT '操作員'
主要是,DEFAULT 不能使用 user() 函數。
想請教有經驗的先進,是否 Mysql 的欄位 default 值不能使用函數? |
|
回頂端 |
|
|
garfield Site Admin
註冊時間: 2003-01-30 文章: 2157
第 2 樓
|
|
回頂端 |
|
|
ckp6250
註冊時間: 2004-07-30 文章: 1644
第 3 樓
|
發表於: 星期四 七月 21, 2011 3:00 pm 文章主題: |
|
|
果然garfield老到
小弟查了半天,沒查到這一段
不過,default value不能使用函數, 倒是小小缺憾 。
會多耗許多工夫!
雖 |
|
回頂端 |
|
|
garfield Site Admin
註冊時間: 2003-01-30 文章: 2157
第 4 樓
|
|
回頂端 |
|
|
ckp6250
註冊時間: 2004-07-30 文章: 1644
第 5 樓
|
發表於: 星期五 七月 22, 2011 2:58 pm 文章主題: |
|
|
我所稱《多耗許多工夫》
指的就是 tigger
目的雖然能逹成,就是多走路。
每筆資料,記錄登打者者名稱,大約是一般客戶的共同要求
若能用函數的話,輕鬆愉快
搞 tigger , 累人啊
不曉得Mysql設計群,怎麼沒想到這個? |
|
回頂端 |
|
|
|