我必须有三张桌子(股票, trans 和销售)。我使用
将股票表复制到trans中insert into trans (idProduct,product_name,product_size,product_qty,details,product_price)select idProduct,product_name,product_size,product_qty,details,product_price from stock WHERE idProduct = '" + id + "'
并使用
复制表格值以转换为销售额insert into sales(idProduct,product_name,Product_size,qty,product_price) select idProduct,product_name,Product_size,qty,product_price from trans
现在我想将当前日期插入到trans table特定行的单元格中。
如何????
答案 0 :(得分:1)
尝试使用NOW()
并在第一次插入中执行此操作。
insert into trans (idProduct,product_name,product_size,product_qty,details,product_price,particular_col)
select idProduct,product_name,product_size,product_qty,details,product_price,now()
from stock WHERE idProduct = '" + id + "'
我已添加到列particular_column
列表中,使用正确的名称将其放在正确的位置,同样适用于NOW()
答案 1 :(得分:0)
您可以更有效地完成同样的工作。分配给您的列日期,默认值为current_timestamp(在表中)。然后,你可以忘记查询中的mysql命令NOW():
insert into trans (idProduct,product_name,product_size,product_qty,details,product_price)
select idProduct,product_name,product_size,product_qty,details,product_price
from stock WHERE idProduct = '" + id + "'
: - )