首页 > 解决方案 > 如何将变量设置为列的默认值?(MySQL)

问题描述

我想为列分配一个默认值。它说第 2 行有语法错误:

SELECT `id` into @idND FROM `xxx` WHERE `name`='John';
ALTER TABLE `xxx2` CHANGE `statut_id` `statut_id` TINYINT(4) NULL DEFAULT @idND;

例如,如果我设置 DEFAULT 3,它就可以工作。请问我做错了什么?

标签: mysqlrequest

解决方案


推荐阅读