【发布时间】:2015-03-01 10:32:02
【问题描述】:
我只是想将计算器应用程序所做的计算历史保存到 mysql 数据库中。 我无法弄清楚如何执行此操作。 我是否需要使用任何特定的数据类型或将计算分成几部分并单独存储以供进一步重组?
【问题讨论】:
标签: mysql math types formula sqldatatypes
我只是想将计算器应用程序所做的计算历史保存到 mysql 数据库中。 我无法弄清楚如何执行此操作。 我是否需要使用任何特定的数据类型或将计算分成几部分并单独存储以供进一步重组?
【问题讨论】:
标签: mysql math types formula sqldatatypes
我无法完全理解您试图达到的目标。您可以发布代码示例或提供更多解释吗?
CREATE TABLE history
(
id INT NOT NULL AUTO_INCREMENT,
calculation TEXT,
PRIMARY KEY (id)
);
INSERT INTO history (calculation)
VALUES
('2+2=4'),
('1+1=2'),
('4+5=9');
...
【讨论】:
Computation 对象,然后将其序列化为 JSON 字符串并仍将其存储为文本。获取后,您可以将字符串反序列化为 Computation 对象并继续使用它