20211001.sql 679 B

123456789101112131415161718192021222324252627
  1. -- 修改ip字段长度防止ipv6地址长度不够
  2. -- 步骤1: 打开information_schema数据库
  3. -- 步骤2: 替换以下SQL中的TABLE_SCHEMA用户
  4. -- 步骤3: 拷贝执行以下SQL结果中的执行SQL列,全部执行即可
  5. SELECT
  6. COLUMN_NAME AS '字段名',
  7. CONCAT(
  8. 'ALTER TABLE ',
  9. TABLE_NAME,
  10. ' MODIFY COLUMN ',
  11. COLUMN_NAME,
  12. ' varchar(128);'
  13. ) AS '执行SQL',
  14. DATA_TYPE AS `数据类型`,
  15. CHARACTER_MAXIMUM_LENGTH AS `字符长度`,
  16. NUMERIC_PRECISION AS `数字长度`
  17. FROM
  18. information_schema. COLUMNS
  19. WHERE
  20. TABLE_SCHEMA = 'aidex_sharp'
  21. AND CHARACTER_MAXIMUM_LENGTH != 128
  22. AND COLUMN_NAME IN (
  23. 'ipaddr',
  24. 'oper_ip',
  25. 'login_ip',
  26. 'update_ip'
  27. )