Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何根据另一个字段输入字段的默认值';使用phpmyadmin的MYSQL中的s值_Mysql_Phpmyadmin - Fatal编程技术网

如何根据另一个字段输入字段的默认值';使用phpmyadmin的MYSQL中的s值

如何根据另一个字段输入字段的默认值';使用phpmyadmin的MYSQL中的s值,mysql,phpmyadmin,Mysql,Phpmyadmin,我有一个数据库叫做产品 产品标识主int(11)无无自动增量 产品类别id int(11) 产品名称varchar(150) 我希望一个名为Varchar(20)的字段调用product_目录是product_id的字符串版本 我将如何通过phpMyAdmin在mySQL中实现这一点。任何帮助都将不胜感激我希望字段调用product_目录作为Varchar(20)成为product_id Use generated列的字符串版本。感谢Akina,如果可能,我需要在结构中执行此操作,最好使用pro

我有一个数据库叫做产品

产品标识主int(11)无无自动增量
产品类别id int(11) 产品名称varchar(150)

我希望一个名为Varchar(20)的字段调用product_目录是product_id的字符串版本


我将如何通过phpMyAdmin在mySQL中实现这一点。任何帮助都将不胜感激

我希望字段调用product_目录作为Varchar(20)成为product_id Use generated列的字符串版本。感谢Akina,如果可能,我需要在结构中执行此操作,最好使用product_目录的默认值指向product_id字段。我不知道我将如何做到这一点,如果它在所有可能的话,请解释为什么你需要在现场副本。MySQL的数据类型是软的——如果您在字符串上下文中使用整数值(例如,作为CONCAT函数的参数),那么它将自动转换。您还可以在检索查询时使用CAST函数显式转换它。所以,让字符串类型的字段存储现有数字字段的副本是没有意义的。也许你会更详细地描述你的任务-为什么,为了什么?谢谢Akina,是的,你的权利,我会在检索查询时这样做。这更有意义。我希望字段调用product_directory as Varchar(20)是product_id Use generated column的字符串版本。感谢Akina,如果可能,我需要在结构中执行此操作,最好使用product_directory的默认值指向product_id字段。我不知道我将如何做到这一点,如果它在所有可能的话,请解释为什么你需要在现场副本。MySQL的数据类型是软的——如果您在字符串上下文中使用整数值(例如,作为CONCAT函数的参数),那么它将自动转换。您还可以在检索查询时使用CAST函数显式转换它。所以,让字符串类型的字段存储现有数字字段的副本是没有意义的。也许你会更详细地描述你的任务-为什么,为了什么?谢谢Akina,是的,你的权利,我会在检索查询时这样做。这更有道理。