我有一个4列的表--年份、v_num、t_num、百分数,我试图用v_num/t_num*100填充百分比。数据已在表中,但百分比列为空。我创建了一个AFTER INSERT触发器来填充该列,但它没有工作。有人有什么建议吗?
触发器
DELIMITER |
CREATE DEFINER = 'XXX' TRIGGER percentAfterUp
AFTER INSERT
ON `table`
FOR EACH ROW
BEGIN
UPDATE `table` SET percentage = v_num/t_num*100;
END|
DELIMITER ;
我正在尝试以一个接一个的数字(例如,输出为0.00)的格式输出小数。我试过:
dataSetRow["Joint TariffCodePT Data Set::MySQL Data Set::sum_rcosht"].toFixed(2)
和
BirtMath.round(dataSetRow["Joint TariffCodePT Data Set::MySQL Data Set::sum_rcosht"], 2).toFixed(2)
和
Formatter.format(dataSetRow["Joint TariffCodePT Data Set
我有个问题。我必须通过JPA将日期对象保存在Mysql数据库中。要做到这一点,我使用以下注释
@Temporal(TemporalType.TIMESTAMP)
private Date date;
当我试图向mysql数据库中添加一个元素时,一切都像魅力一样工作。这是一个保存在时间戳字段中的日期示例,2014-06-09 :00:00。当我从数据库中检索日期时,我得到了Mon Jun 09 05:00:00 CEST 2014。如何设置从数据库中获取的日期的格式、本地化和其他所有内容?
有了FQL,我就可以这样过生日了:
select uid, first_name, last_name, birthday_date from user where uid=me()
但下面是以这种格式显示的:
02/03/1942
如果我将其保存在mysql数据库的日期字段中,则保存0000-00-00。
如何将此日期保存在mysql数据库中?