diff --git a/ast/expressions.go b/ast/expressions.go index 524eb0809..f971760ce 100644 --- a/ast/expressions.go +++ b/ast/expressions.go @@ -625,6 +625,13 @@ func (n *DefaultExpr) Accept(v Visitor) (Node, bool) { return v.Leave(newNode) } n = newNode.(*DefaultExpr) + if n.Name != nil { + node, ok := n.Name.Accept(v) + if !ok { + return n, false + } + n.Name = node.(*ColumnName) + } return v.Leave(n) }